/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.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 03:22:33,068 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 03:22:33,152 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-27 03:22:33,155 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 03:22:33,156 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 03:22:33,189 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 03:22:33,189 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 03:22:33,190 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 03:22:33,191 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 03:22:33,194 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 03:22:33,194 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 03:22:33,194 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 03:22:33,195 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 03:22:33,196 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 03:22:33,196 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 03:22:33,196 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 03:22:33,196 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 03:22:33,197 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 03:22:33,197 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 03:22:33,197 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 03:22:33,197 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 03:22:33,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 03:22:33,198 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 03:22:33,198 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 03:22:33,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 03:22:33,198 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 03:22:33,199 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 03:22:33,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:22:33,199 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 03:22:33,199 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 03:22:33,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 03:22:33,200 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 03:22:33,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 03:22:33,201 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 03:22:33,201 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 03:22:33,201 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 signed integer overflows -> true [2023-08-27 03:22:33,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 03:22:33,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 03:22:33,539 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 03:22:33,540 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 03:22:33,540 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 03:22:33,541 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-27 03:22:35,005 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 03:22:35,296 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 03:22:35,297 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-08-27 03:22:35,316 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/977c29904/cb5b0888685f46dfa4d646f86658c97a/FLAGc5903188b [2023-08-27 03:22:35,331 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/977c29904/cb5b0888685f46dfa4d646f86658c97a [2023-08-27 03:22:35,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 03:22:35,337 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 03:22:35,339 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 03:22:35,339 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 03:22:35,342 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 03:22:35,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19a49250 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35, skipping insertion in model container [2023-08-27 03:22:35,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,392 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 03:22:35,696 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:22:35,704 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 03:22:35,739 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-27 03:22:35,740 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-27 03:22:35,755 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:22:35,782 INFO L206 MainTranslator]: Completed translation [2023-08-27 03:22:35,782 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35 WrapperNode [2023-08-27 03:22:35,782 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 03:22:35,783 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 03:22:35,783 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 03:22:35,783 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 03:22:35,788 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,799 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,821 INFO L138 Inliner]: procedures = 172, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 137 [2023-08-27 03:22:35,821 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 03:22:35,822 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 03:22:35,822 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 03:22:35,822 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 03:22:35,828 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,832 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,832 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,837 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,840 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,841 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,842 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,851 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 03:22:35,852 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 03:22:35,852 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 03:22:35,852 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 03:22:35,853 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (1/1) ... [2023-08-27 03:22:35,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:22:35,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 03:22:35,886 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-27 03:22:35,889 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-27 03:22:35,912 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 03:22:35,912 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-08-27 03:22:35,913 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-27 03:22:35,913 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 03:22:35,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 03:22:35,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 03:22:35,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 03:22:35,915 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 03:22:36,035 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 03:22:36,036 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 03:22:36,308 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 03:22:36,424 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 03:22:36,425 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 03:22:36,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:22:36 BoogieIcfgContainer [2023-08-27 03:22:36,428 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 03:22:36,430 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 03:22:36,430 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 03:22:36,433 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 03:22:36,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 03:22:35" (1/3) ... [2023-08-27 03:22:36,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30832af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:22:36, skipping insertion in model container [2023-08-27 03:22:36,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:22:35" (2/3) ... [2023-08-27 03:22:36,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30832af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:22:36, skipping insertion in model container [2023-08-27 03:22:36,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:22:36" (3/3) ... [2023-08-27 03:22:36,436 INFO L112 eAbstractionObserver]: Analyzing ICFG 35_double_lock_p3_vs.i [2023-08-27 03:22:36,450 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 03:22:36,451 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 03:22:36,451 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 03:22:36,510 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:36,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 96 transitions, 202 flow [2023-08-27 03:22:36,608 INFO L124 PetriNetUnfolderBase]: 7/105 cut-off events. [2023-08-27 03:22:36,608 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:22:36,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 105 events. 7/105 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 140 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 89. Up to 4 conditions per place. [2023-08-27 03:22:36,615 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 96 transitions, 202 flow [2023-08-27 03:22:36,619 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 95 transitions, 198 flow [2023-08-27 03:22:36,623 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:36,634 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 95 transitions, 198 flow [2023-08-27 03:22:36,637 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 95 transitions, 198 flow [2023-08-27 03:22:36,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 198 flow [2023-08-27 03:22:36,663 INFO L124 PetriNetUnfolderBase]: 7/105 cut-off events. [2023-08-27 03:22:36,663 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:22:36,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 105 events. 7/105 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 140 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 89. Up to 4 conditions per place. [2023-08-27 03:22:36,668 INFO L119 LiptonReduction]: Number of co-enabled transitions 3124 [2023-08-27 03:22:39,550 INFO L134 LiptonReduction]: Checked pairs total: 6212 [2023-08-27 03:22:39,551 INFO L136 LiptonReduction]: Total number of compositions: 91 [2023-08-27 03:22:39,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:39,567 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:39,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:39,574 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:39,574 INFO L124 PetriNetUnfolderBase]: 3/26 cut-off events. [2023-08-27 03:22:39,574 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:22:39,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:39,575 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:39,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:39,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:39,580 INFO L85 PathProgramCache]: Analyzing trace with hash -526784060, now seen corresponding path program 1 times [2023-08-27 03:22:39,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:39,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853633045] [2023-08-27 03:22:39,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:39,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:39,697 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:39,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:39,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:39,732 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:39,733 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:39,734 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:39,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 03:22:39,735 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:39,737 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:39,738 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:39,738 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 03:22:39,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:39,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 158 transitions, 340 flow [2023-08-27 03:22:39,816 INFO L124 PetriNetUnfolderBase]: 9/161 cut-off events. [2023-08-27 03:22:39,816 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:22:39,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 161 events. 9/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 325 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 170. Up to 6 conditions per place. [2023-08-27 03:22:39,819 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 158 transitions, 340 flow [2023-08-27 03:22:39,821 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 139 transitions, 293 flow [2023-08-27 03:22:39,821 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:39,821 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 139 transitions, 293 flow [2023-08-27 03:22:39,821 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 139 transitions, 293 flow [2023-08-27 03:22:39,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 139 transitions, 293 flow [2023-08-27 03:22:39,849 INFO L124 PetriNetUnfolderBase]: 9/161 cut-off events. [2023-08-27 03:22:39,849 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:22:39,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 161 events. 9/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 325 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 149. Up to 6 conditions per place. [2023-08-27 03:22:39,857 INFO L119 LiptonReduction]: Number of co-enabled transitions 9522 [2023-08-27 03:22:42,457 INFO L134 LiptonReduction]: Checked pairs total: 29474 [2023-08-27 03:22:42,457 INFO L136 LiptonReduction]: Total number of compositions: 114 [2023-08-27 03:22:42,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:42,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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:42,460 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:42,464 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:42,464 INFO L124 PetriNetUnfolderBase]: 3/43 cut-off events. [2023-08-27 03:22:42,464 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:22:42,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:42,464 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:42,464 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:42,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:42,465 INFO L85 PathProgramCache]: Analyzing trace with hash -747953662, now seen corresponding path program 1 times [2023-08-27 03:22:42,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:42,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788604331] [2023-08-27 03:22:42,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:42,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:42,513 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:42,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:42,547 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:42,548 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:42,548 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:42,548 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:42,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 03:22:42,548 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:42,549 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:42,549 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:42,549 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 03:22:42,592 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:42,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 218 places, 220 transitions, 482 flow [2023-08-27 03:22:42,618 INFO L124 PetriNetUnfolderBase]: 11/217 cut-off events. [2023-08-27 03:22:42,619 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:22:42,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 217 events. 11/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 562 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 231. Up to 8 conditions per place. [2023-08-27 03:22:42,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 218 places, 220 transitions, 482 flow [2023-08-27 03:22:42,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 185 places, 183 transitions, 390 flow [2023-08-27 03:22:42,623 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:42,623 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 185 places, 183 transitions, 390 flow [2023-08-27 03:22:42,623 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 185 places, 183 transitions, 390 flow [2023-08-27 03:22:42,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 183 transitions, 390 flow [2023-08-27 03:22:42,647 INFO L124 PetriNetUnfolderBase]: 11/217 cut-off events. [2023-08-27 03:22:42,647 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:22:42,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236 conditions, 217 events. 11/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 561 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 210. Up to 8 conditions per place. [2023-08-27 03:22:42,659 INFO L119 LiptonReduction]: Number of co-enabled transitions 19704 [2023-08-27 03:22:45,932 INFO L134 LiptonReduction]: Checked pairs total: 56219 [2023-08-27 03:22:45,932 INFO L136 LiptonReduction]: Total number of compositions: 153 [2023-08-27 03:22:45,934 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:45,935 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:45,935 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:45,942 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:45,942 INFO L124 PetriNetUnfolderBase]: 3/70 cut-off events. [2023-08-27 03:22:45,942 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:22:45,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:45,942 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:45,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:45,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:45,943 INFO L85 PathProgramCache]: Analyzing trace with hash 354927421, now seen corresponding path program 1 times [2023-08-27 03:22:45,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:45,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932382766] [2023-08-27 03:22:45,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:45,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:45,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:46,010 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:46,010 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:46,010 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:46,010 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:46,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 03:22:46,011 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:46,011 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:46,011 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:46,011 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-27 03:22:46,055 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:46,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 282 transitions, 628 flow [2023-08-27 03:22:46,092 INFO L124 PetriNetUnfolderBase]: 13/273 cut-off events. [2023-08-27 03:22:46,092 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:22:46,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 273 events. 13/273 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 820 event pairs, 0 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 293. Up to 10 conditions per place. [2023-08-27 03:22:46,095 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 282 transitions, 628 flow [2023-08-27 03:22:46,097 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 230 places, 227 transitions, 489 flow [2023-08-27 03:22:46,097 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:46,097 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 230 places, 227 transitions, 489 flow [2023-08-27 03:22:46,097 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 230 places, 227 transitions, 489 flow [2023-08-27 03:22:46,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 227 transitions, 489 flow [2023-08-27 03:22:46,132 INFO L124 PetriNetUnfolderBase]: 13/273 cut-off events. [2023-08-27 03:22:46,132 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:22:46,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 273 events. 13/273 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 819 event pairs, 0 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 272. Up to 10 conditions per place. [2023-08-27 03:22:46,148 INFO L119 LiptonReduction]: Number of co-enabled transitions 33670 [2023-08-27 03:22:49,961 INFO L134 LiptonReduction]: Checked pairs total: 101009 [2023-08-27 03:22:49,961 INFO L136 LiptonReduction]: Total number of compositions: 189 [2023-08-27 03:22:49,962 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:49,963 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:49,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:49,975 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:49,975 INFO L124 PetriNetUnfolderBase]: 5/95 cut-off events. [2023-08-27 03:22:49,975 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:22:49,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:49,975 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:49,976 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:49,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:49,976 INFO L85 PathProgramCache]: Analyzing trace with hash 641201825, now seen corresponding path program 1 times [2023-08-27 03:22:49,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:49,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550453053] [2023-08-27 03:22:49,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:49,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:49,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:50,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:50,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:50,020 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:50,020 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:50,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:50,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 03:22:50,021 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:50,021 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:50,021 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:50,022 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-27 03:22:50,077 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:50,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 340 places, 344 transitions, 778 flow [2023-08-27 03:22:50,140 INFO L124 PetriNetUnfolderBase]: 15/329 cut-off events. [2023-08-27 03:22:50,140 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:22:50,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 329 events. 15/329 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1094 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 356. Up to 12 conditions per place. [2023-08-27 03:22:50,146 INFO L82 GeneralOperation]: Start removeDead. Operand has 340 places, 344 transitions, 778 flow [2023-08-27 03:22:50,148 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 275 places, 271 transitions, 590 flow [2023-08-27 03:22:50,148 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:50,148 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 275 places, 271 transitions, 590 flow [2023-08-27 03:22:50,148 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 275 places, 271 transitions, 590 flow [2023-08-27 03:22:50,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 271 transitions, 590 flow [2023-08-27 03:22:50,196 INFO L124 PetriNetUnfolderBase]: 15/329 cut-off events. [2023-08-27 03:22:50,196 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:22:50,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363 conditions, 329 events. 15/329 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1095 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 335. Up to 12 conditions per place. [2023-08-27 03:22:50,214 INFO L119 LiptonReduction]: Number of co-enabled transitions 51420 [2023-08-27 03:22:54,447 INFO L134 LiptonReduction]: Checked pairs total: 154540 [2023-08-27 03:22:54,447 INFO L136 LiptonReduction]: Total number of compositions: 220 [2023-08-27 03:22:54,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:54,450 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:54,450 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:54,462 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:54,462 INFO L124 PetriNetUnfolderBase]: 6/124 cut-off events. [2023-08-27 03:22:54,462 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:22:54,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:54,462 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:54,462 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:54,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:54,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1656713021, now seen corresponding path program 1 times [2023-08-27 03:22:54,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:54,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114923258] [2023-08-27 03:22:54,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:54,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:54,484 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:54,506 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:54,506 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:54,506 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:54,507 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:54,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 03:22:54,507 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:54,507 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:54,508 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:54,508 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-27 03:22:54,561 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:54,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 401 places, 406 transitions, 932 flow [2023-08-27 03:22:54,620 INFO L124 PetriNetUnfolderBase]: 17/385 cut-off events. [2023-08-27 03:22:54,620 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:22:54,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 385 events. 17/385 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1352 event pairs, 0 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 420. Up to 14 conditions per place. [2023-08-27 03:22:54,626 INFO L82 GeneralOperation]: Start removeDead. Operand has 401 places, 406 transitions, 932 flow [2023-08-27 03:22:54,628 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 320 places, 315 transitions, 693 flow [2023-08-27 03:22:54,629 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:54,629 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 320 places, 315 transitions, 693 flow [2023-08-27 03:22:54,629 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 320 places, 315 transitions, 693 flow [2023-08-27 03:22:54,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 315 transitions, 693 flow [2023-08-27 03:22:54,686 INFO L124 PetriNetUnfolderBase]: 17/385 cut-off events. [2023-08-27 03:22:54,686 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:22:54,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 385 events. 17/385 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1348 event pairs, 0 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 399. Up to 14 conditions per place. [2023-08-27 03:22:54,706 INFO L119 LiptonReduction]: Number of co-enabled transitions 72954 [2023-08-27 03:22:59,867 INFO L134 LiptonReduction]: Checked pairs total: 222162 [2023-08-27 03:22:59,868 INFO L136 LiptonReduction]: Total number of compositions: 264 [2023-08-27 03:22:59,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:59,870 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:59,870 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:59,885 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:59,885 INFO L124 PetriNetUnfolderBase]: 7/150 cut-off events. [2023-08-27 03:22:59,886 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:22:59,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:59,886 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:22:59,886 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:59,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:59,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1597144117, now seen corresponding path program 1 times [2023-08-27 03:22:59,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:59,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580743368] [2023-08-27 03:22:59,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:59,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:59,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:59,909 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:59,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:59,929 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:59,929 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:59,929 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:59,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:59,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 03:22:59,930 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:59,930 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:59,930 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:59,930 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-27 03:22:59,991 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:59,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 462 places, 468 transitions, 1090 flow [2023-08-27 03:23:00,066 INFO L124 PetriNetUnfolderBase]: 19/441 cut-off events. [2023-08-27 03:23:00,066 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:23:00,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 441 events. 19/441 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1612 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 485. Up to 16 conditions per place. [2023-08-27 03:23:00,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 462 places, 468 transitions, 1090 flow [2023-08-27 03:23:00,077 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 365 places, 359 transitions, 798 flow [2023-08-27 03:23:00,077 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:00,077 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 365 places, 359 transitions, 798 flow [2023-08-27 03:23:00,077 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 365 places, 359 transitions, 798 flow [2023-08-27 03:23:00,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 359 transitions, 798 flow [2023-08-27 03:23:00,145 INFO L124 PetriNetUnfolderBase]: 19/441 cut-off events. [2023-08-27 03:23:00,145 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:23:00,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 441 events. 19/441 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1628 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 464. Up to 16 conditions per place. [2023-08-27 03:23:00,175 INFO L119 LiptonReduction]: Number of co-enabled transitions 98272 [2023-08-27 03:23:05,794 INFO L134 LiptonReduction]: Checked pairs total: 306135 [2023-08-27 03:23:05,794 INFO L136 LiptonReduction]: Total number of compositions: 298 [2023-08-27 03:23:05,796 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:05,796 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:05,796 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:05,815 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:05,816 INFO L124 PetriNetUnfolderBase]: 8/176 cut-off events. [2023-08-27 03:23:05,816 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:23:05,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:05,816 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:23:05,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:05,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:05,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1669823039, now seen corresponding path program 1 times [2023-08-27 03:23:05,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:05,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751593155] [2023-08-27 03:23:05,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:05,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:05,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:05,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:05,895 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:05,895 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:05,895 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:05,895 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:05,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 03:23:05,896 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:05,896 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:05,896 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:05,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-27 03:23:05,988 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:05,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 523 places, 530 transitions, 1252 flow [2023-08-27 03:23:06,087 INFO L124 PetriNetUnfolderBase]: 21/497 cut-off events. [2023-08-27 03:23:06,087 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:23:06,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 497 events. 21/497 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1890 event pairs, 0 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 551. Up to 18 conditions per place. [2023-08-27 03:23:06,098 INFO L82 GeneralOperation]: Start removeDead. Operand has 523 places, 530 transitions, 1252 flow [2023-08-27 03:23:06,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 410 places, 403 transitions, 905 flow [2023-08-27 03:23:06,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:06,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 410 places, 403 transitions, 905 flow [2023-08-27 03:23:06,103 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 410 places, 403 transitions, 905 flow [2023-08-27 03:23:06,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 403 transitions, 905 flow [2023-08-27 03:23:06,199 INFO L124 PetriNetUnfolderBase]: 21/497 cut-off events. [2023-08-27 03:23:06,200 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:23:06,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 561 conditions, 497 events. 21/497 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1894 event pairs, 0 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 530. Up to 18 conditions per place. [2023-08-27 03:23:06,239 INFO L119 LiptonReduction]: Number of co-enabled transitions 127374 [2023-08-27 03:23:12,400 INFO L134 LiptonReduction]: Checked pairs total: 398735 [2023-08-27 03:23:12,400 INFO L136 LiptonReduction]: Total number of compositions: 340 [2023-08-27 03:23:12,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:12,403 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:12,403 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:12,425 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:12,426 INFO L124 PetriNetUnfolderBase]: 9/199 cut-off events. [2023-08-27 03:23:12,426 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:23:12,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:12,426 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:23:12,426 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:12,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:12,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1154945777, now seen corresponding path program 1 times [2023-08-27 03:23:12,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:12,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349914823] [2023-08-27 03:23:12,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:12,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:12,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:12,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:12,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:12,472 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:12,472 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:12,472 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:12,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 03:23:12,473 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:12,473 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:12,473 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:12,473 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-27 03:23:12,551 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:12,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 584 places, 592 transitions, 1418 flow [2023-08-27 03:23:12,667 INFO L124 PetriNetUnfolderBase]: 23/553 cut-off events. [2023-08-27 03:23:12,667 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:23:12,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 637 conditions, 553 events. 23/553 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2154 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 618. Up to 20 conditions per place. [2023-08-27 03:23:12,679 INFO L82 GeneralOperation]: Start removeDead. Operand has 584 places, 592 transitions, 1418 flow [2023-08-27 03:23:12,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 455 places, 447 transitions, 1014 flow [2023-08-27 03:23:12,686 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:12,686 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 455 places, 447 transitions, 1014 flow [2023-08-27 03:23:12,686 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 455 places, 447 transitions, 1014 flow [2023-08-27 03:23:12,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 455 places, 447 transitions, 1014 flow [2023-08-27 03:23:12,840 INFO L124 PetriNetUnfolderBase]: 23/553 cut-off events. [2023-08-27 03:23:12,840 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:23:12,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 629 conditions, 553 events. 23/553 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2151 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 597. Up to 20 conditions per place. [2023-08-27 03:23:12,874 INFO L119 LiptonReduction]: Number of co-enabled transitions 160260 [2023-08-27 03:23:19,635 INFO L134 LiptonReduction]: Checked pairs total: 495312 [2023-08-27 03:23:19,635 INFO L136 LiptonReduction]: Total number of compositions: 375 [2023-08-27 03:23:19,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:19,637 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:19,637 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:19,664 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:19,664 INFO L124 PetriNetUnfolderBase]: 10/228 cut-off events. [2023-08-27 03:23:19,664 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:23:19,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:19,664 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:23:19,664 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:19,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:19,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1577038590, now seen corresponding path program 1 times [2023-08-27 03:23:19,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:19,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59379878] [2023-08-27 03:23:19,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:19,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:19,690 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:19,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:19,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:19,724 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:19,724 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:19,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:19,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 03:23:19,724 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:19,725 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:19,725 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:19,725 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-27 03:23:19,821 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:19,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 645 places, 654 transitions, 1588 flow [2023-08-27 03:23:19,993 INFO L124 PetriNetUnfolderBase]: 25/609 cut-off events. [2023-08-27 03:23:19,994 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:23:20,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 707 conditions, 609 events. 25/609 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2399 event pairs, 0 based on Foata normal form. 0/492 useless extension candidates. Maximal degree in co-relation 686. Up to 22 conditions per place. [2023-08-27 03:23:20,009 INFO L82 GeneralOperation]: Start removeDead. Operand has 645 places, 654 transitions, 1588 flow [2023-08-27 03:23:20,013 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 500 places, 491 transitions, 1125 flow [2023-08-27 03:23:20,013 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:20,014 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 500 places, 491 transitions, 1125 flow [2023-08-27 03:23:20,014 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 500 places, 491 transitions, 1125 flow [2023-08-27 03:23:20,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 491 transitions, 1125 flow [2023-08-27 03:23:20,135 INFO L124 PetriNetUnfolderBase]: 25/609 cut-off events. [2023-08-27 03:23:20,135 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:23:20,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 698 conditions, 609 events. 25/609 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2402 event pairs, 0 based on Foata normal form. 0/492 useless extension candidates. Maximal degree in co-relation 665. Up to 22 conditions per place. [2023-08-27 03:23:20,192 INFO L119 LiptonReduction]: Number of co-enabled transitions 196930 [2023-08-27 03:23:27,329 INFO L134 LiptonReduction]: Checked pairs total: 618510 [2023-08-27 03:23:27,329 INFO L136 LiptonReduction]: Total number of compositions: 412 [2023-08-27 03:23:27,331 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:27,331 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:27,331 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:27,399 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:27,400 INFO L124 PetriNetUnfolderBase]: 11/251 cut-off events. [2023-08-27 03:23:27,400 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:23:27,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:27,400 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:23:27,400 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:27,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:27,401 INFO L85 PathProgramCache]: Analyzing trace with hash -342134851, now seen corresponding path program 1 times [2023-08-27 03:23:27,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:27,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222428019] [2023-08-27 03:23:27,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:27,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:27,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:27,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:27,466 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:27,466 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:27,466 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:27,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:27,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 03:23:27,467 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:27,467 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:27,467 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:27,467 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-27 03:23:27,561 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:27,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 706 places, 716 transitions, 1762 flow [2023-08-27 03:23:27,725 INFO L124 PetriNetUnfolderBase]: 27/665 cut-off events. [2023-08-27 03:23:27,725 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:23:27,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 665 events. 27/665 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2695 event pairs, 0 based on Foata normal form. 0/537 useless extension candidates. Maximal degree in co-relation 755. Up to 24 conditions per place. [2023-08-27 03:23:27,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 706 places, 716 transitions, 1762 flow [2023-08-27 03:23:27,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 545 places, 535 transitions, 1238 flow [2023-08-27 03:23:27,749 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:27,749 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 545 places, 535 transitions, 1238 flow [2023-08-27 03:23:27,750 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 545 places, 535 transitions, 1238 flow [2023-08-27 03:23:27,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 545 places, 535 transitions, 1238 flow [2023-08-27 03:23:27,867 INFO L124 PetriNetUnfolderBase]: 27/665 cut-off events. [2023-08-27 03:23:27,867 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:23:27,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 768 conditions, 665 events. 27/665 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2699 event pairs, 0 based on Foata normal form. 0/537 useless extension candidates. Maximal degree in co-relation 734. Up to 24 conditions per place. [2023-08-27 03:23:27,914 INFO L119 LiptonReduction]: Number of co-enabled transitions 237384 [2023-08-27 03:23:36,339 INFO L134 LiptonReduction]: Checked pairs total: 733844 [2023-08-27 03:23:36,340 INFO L136 LiptonReduction]: Total number of compositions: 442 [2023-08-27 03:23:36,341 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:36,341 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:36,341 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:36,369 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:36,370 INFO L124 PetriNetUnfolderBase]: 12/278 cut-off events. [2023-08-27 03:23:36,370 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:23:36,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:36,370 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-27 03:23:36,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:36,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1799487549, now seen corresponding path program 1 times [2023-08-27 03:23:36,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:36,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788527658] [2023-08-27 03:23:36,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:36,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:36,412 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:36,413 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:36,413 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:36,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:36,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 03:23:36,413 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:36,414 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:36,414 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:36,414 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-27 03:23:36,514 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:36,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 767 places, 778 transitions, 1940 flow [2023-08-27 03:23:36,701 INFO L124 PetriNetUnfolderBase]: 29/721 cut-off events. [2023-08-27 03:23:36,701 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:23:36,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 850 conditions, 721 events. 29/721 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2963 event pairs, 0 based on Foata normal form. 0/582 useless extension candidates. Maximal degree in co-relation 825. Up to 26 conditions per place. [2023-08-27 03:23:36,722 INFO L82 GeneralOperation]: Start removeDead. Operand has 767 places, 778 transitions, 1940 flow [2023-08-27 03:23:36,729 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 590 places, 579 transitions, 1353 flow [2023-08-27 03:23:36,729 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:36,729 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 590 places, 579 transitions, 1353 flow [2023-08-27 03:23:36,729 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 590 places, 579 transitions, 1353 flow [2023-08-27 03:23:36,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 579 transitions, 1353 flow [2023-08-27 03:23:36,899 INFO L124 PetriNetUnfolderBase]: 29/721 cut-off events. [2023-08-27 03:23:36,899 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:23:36,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 721 events. 29/721 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2963 event pairs, 0 based on Foata normal form. 0/582 useless extension candidates. Maximal degree in co-relation 804. Up to 26 conditions per place. [2023-08-27 03:23:36,956 INFO L119 LiptonReduction]: Number of co-enabled transitions 281622 [2023-08-27 03:23:46,023 INFO L134 LiptonReduction]: Checked pairs total: 876717 [2023-08-27 03:23:46,024 INFO L136 LiptonReduction]: Total number of compositions: 480 [2023-08-27 03:23:46,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:46,025 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:46,025 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:46,067 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:46,067 INFO L124 PetriNetUnfolderBase]: 13/303 cut-off events. [2023-08-27 03:23:46,067 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:23:46,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:46,067 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-27 03:23:46,067 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:46,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:46,068 INFO L85 PathProgramCache]: Analyzing trace with hash 2026362124, now seen corresponding path program 1 times [2023-08-27 03:23:46,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:46,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332329056] [2023-08-27 03:23:46,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:46,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:46,092 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:46,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:46,116 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:46,116 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:46,116 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:46,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 03:23:46,116 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:46,120 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:46,120 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:46,120 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-27 03:23:46,226 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:46,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 828 places, 840 transitions, 2122 flow [2023-08-27 03:23:46,497 INFO L124 PetriNetUnfolderBase]: 31/777 cut-off events. [2023-08-27 03:23:46,497 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:23:46,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 923 conditions, 777 events. 31/777 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3224 event pairs, 0 based on Foata normal form. 0/627 useless extension candidates. Maximal degree in co-relation 896. Up to 28 conditions per place. [2023-08-27 03:23:46,516 INFO L82 GeneralOperation]: Start removeDead. Operand has 828 places, 840 transitions, 2122 flow [2023-08-27 03:23:46,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 635 places, 623 transitions, 1470 flow [2023-08-27 03:23:46,520 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:46,520 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 635 places, 623 transitions, 1470 flow [2023-08-27 03:23:46,520 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 635 places, 623 transitions, 1470 flow [2023-08-27 03:23:46,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 635 places, 623 transitions, 1470 flow [2023-08-27 03:23:46,726 INFO L124 PetriNetUnfolderBase]: 31/777 cut-off events. [2023-08-27 03:23:46,726 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:23:46,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 911 conditions, 777 events. 31/777 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3234 event pairs, 0 based on Foata normal form. 0/627 useless extension candidates. Maximal degree in co-relation 875. Up to 28 conditions per place. [2023-08-27 03:23:46,795 INFO L119 LiptonReduction]: Number of co-enabled transitions 329644 [2023-08-27 03:23:56,049 INFO L134 LiptonReduction]: Checked pairs total: 1188269 [2023-08-27 03:23:56,049 INFO L136 LiptonReduction]: Total number of compositions: 512 [2023-08-27 03:23:56,050 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:56,051 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:56,051 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:56,089 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:56,089 INFO L124 PetriNetUnfolderBase]: 14/332 cut-off events. [2023-08-27 03:23:56,089 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:23:56,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:56,089 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-27 03:23:56,089 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:56,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:56,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1238850354, now seen corresponding path program 1 times [2023-08-27 03:23:56,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:56,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876078570] [2023-08-27 03:23:56,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:56,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:56,115 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:56,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:56,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:56,138 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:56,138 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:56,139 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:56,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 03:23:56,139 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:56,139 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:56,139 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:56,139 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-27 03:23:56,315 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:56,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 889 places, 902 transitions, 2308 flow [2023-08-27 03:23:56,527 INFO L124 PetriNetUnfolderBase]: 33/833 cut-off events. [2023-08-27 03:23:56,527 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:23:56,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 997 conditions, 833 events. 33/833 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3477 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 968. Up to 30 conditions per place. [2023-08-27 03:23:56,548 INFO L82 GeneralOperation]: Start removeDead. Operand has 889 places, 902 transitions, 2308 flow [2023-08-27 03:23:56,552 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 680 places, 667 transitions, 1589 flow [2023-08-27 03:23:56,552 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:56,553 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 680 places, 667 transitions, 1589 flow [2023-08-27 03:23:56,553 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 680 places, 667 transitions, 1589 flow [2023-08-27 03:23:56,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 667 transitions, 1589 flow [2023-08-27 03:23:56,772 INFO L124 PetriNetUnfolderBase]: 33/833 cut-off events. [2023-08-27 03:23:56,772 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:23:56,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 833 events. 33/833 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3482 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 947. Up to 30 conditions per place. [2023-08-27 03:23:56,886 INFO L119 LiptonReduction]: Number of co-enabled transitions 381450 [2023-08-27 03:24:06,967 INFO L134 LiptonReduction]: Checked pairs total: 1360774 [2023-08-27 03:24:06,967 INFO L136 LiptonReduction]: Total number of compositions: 544 [2023-08-27 03:24:06,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:06,968 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:06,968 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:07,008 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:07,008 INFO L124 PetriNetUnfolderBase]: 15/355 cut-off events. [2023-08-27 03:24:07,008 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:24:07,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:07,008 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-27 03:24:07,008 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:07,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:07,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1711166706, now seen corresponding path program 1 times [2023-08-27 03:24:07,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:07,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982420423] [2023-08-27 03:24:07,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:07,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:07,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:07,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:07,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:07,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:07,060 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:07,061 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:07,061 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:07,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 03:24:07,061 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:07,061 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:07,061 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:07,061 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-27 03:24:07,185 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:07,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 964 transitions, 2498 flow [2023-08-27 03:24:07,399 INFO L124 PetriNetUnfolderBase]: 35/889 cut-off events. [2023-08-27 03:24:07,399 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:24:07,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1072 conditions, 889 events. 35/889 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3769 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 1041. Up to 32 conditions per place. [2023-08-27 03:24:07,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 950 places, 964 transitions, 2498 flow [2023-08-27 03:24:07,428 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 725 places, 711 transitions, 1710 flow [2023-08-27 03:24:07,428 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:07,428 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 725 places, 711 transitions, 1710 flow [2023-08-27 03:24:07,429 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 725 places, 711 transitions, 1710 flow [2023-08-27 03:24:07,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 725 places, 711 transitions, 1710 flow [2023-08-27 03:24:07,669 INFO L124 PetriNetUnfolderBase]: 35/889 cut-off events. [2023-08-27 03:24:07,669 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:24:07,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1058 conditions, 889 events. 35/889 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3740 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 1020. Up to 32 conditions per place. [2023-08-27 03:24:07,817 INFO L119 LiptonReduction]: Number of co-enabled transitions 437040 [2023-08-27 03:24:18,669 INFO L134 LiptonReduction]: Checked pairs total: 1375258 [2023-08-27 03:24:18,670 INFO L136 LiptonReduction]: Total number of compositions: 584 [2023-08-27 03:24:18,671 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:18,671 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:18,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:18,716 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:18,716 INFO L124 PetriNetUnfolderBase]: 15/382 cut-off events. [2023-08-27 03:24:18,717 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:24:18,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:18,717 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-27 03:24:18,717 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:18,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:18,717 INFO L85 PathProgramCache]: Analyzing trace with hash 58677524, now seen corresponding path program 1 times [2023-08-27 03:24:18,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:18,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225894827] [2023-08-27 03:24:18,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:18,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:18,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:18,745 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:18,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:18,775 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:18,775 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:18,776 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:18,776 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:18,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 03:24:18,777 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:18,778 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:18,778 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:18,778 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-27 03:24:18,914 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:18,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1011 places, 1026 transitions, 2692 flow [2023-08-27 03:24:19,182 INFO L124 PetriNetUnfolderBase]: 37/945 cut-off events. [2023-08-27 03:24:19,182 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:24:19,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1148 conditions, 945 events. 37/945 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4017 event pairs, 0 based on Foata normal form. 0/762 useless extension candidates. Maximal degree in co-relation 1115. Up to 34 conditions per place. [2023-08-27 03:24:19,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 1011 places, 1026 transitions, 2692 flow [2023-08-27 03:24:19,208 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 770 places, 755 transitions, 1833 flow [2023-08-27 03:24:19,208 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:19,209 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 770 places, 755 transitions, 1833 flow [2023-08-27 03:24:19,209 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 770 places, 755 transitions, 1833 flow [2023-08-27 03:24:19,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 755 transitions, 1833 flow [2023-08-27 03:24:19,447 INFO L124 PetriNetUnfolderBase]: 37/945 cut-off events. [2023-08-27 03:24:19,447 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:24:19,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 945 events. 37/945 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4003 event pairs, 0 based on Foata normal form. 0/762 useless extension candidates. Maximal degree in co-relation 1094. Up to 34 conditions per place. [2023-08-27 03:24:19,546 INFO L119 LiptonReduction]: Number of co-enabled transitions 496414 [2023-08-27 03:24:30,616 INFO L134 LiptonReduction]: Checked pairs total: 1594826 [2023-08-27 03:24:30,617 INFO L136 LiptonReduction]: Total number of compositions: 612 [2023-08-27 03:24:30,618 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:30,618 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:30,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:30,667 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:30,668 INFO L124 PetriNetUnfolderBase]: 17/407 cut-off events. [2023-08-27 03:24:30,668 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:24:30,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:30,668 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-27 03:24:30,668 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:30,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash -168421159, now seen corresponding path program 1 times [2023-08-27 03:24:30,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:30,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57599618] [2023-08-27 03:24:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:30,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:30,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:30,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:30,718 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:30,718 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:30,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:30,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 03:24:30,719 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:30,719 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:30,719 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:30,719 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-27 03:24:30,847 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:30,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1072 places, 1088 transitions, 2890 flow [2023-08-27 03:24:31,157 INFO L124 PetriNetUnfolderBase]: 39/1001 cut-off events. [2023-08-27 03:24:31,157 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:24:31,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1225 conditions, 1001 events. 39/1001 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4277 event pairs, 0 based on Foata normal form. 0/807 useless extension candidates. Maximal degree in co-relation 1190. Up to 36 conditions per place. [2023-08-27 03:24:31,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 1072 places, 1088 transitions, 2890 flow [2023-08-27 03:24:31,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 815 places, 799 transitions, 1958 flow [2023-08-27 03:24:31,194 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:31,194 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 815 places, 799 transitions, 1958 flow [2023-08-27 03:24:31,195 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 815 places, 799 transitions, 1958 flow [2023-08-27 03:24:31,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 815 places, 799 transitions, 1958 flow [2023-08-27 03:24:31,432 INFO L124 PetriNetUnfolderBase]: 39/1001 cut-off events. [2023-08-27 03:24:31,432 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:24:31,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1209 conditions, 1001 events. 39/1001 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4286 event pairs, 0 based on Foata normal form. 0/807 useless extension candidates. Maximal degree in co-relation 1169. Up to 36 conditions per place. [2023-08-27 03:24:31,553 INFO L119 LiptonReduction]: Number of co-enabled transitions 559572 [2023-08-27 03:24:43,979 INFO L134 LiptonReduction]: Checked pairs total: 1750401 [2023-08-27 03:24:43,979 INFO L136 LiptonReduction]: Total number of compositions: 668 [2023-08-27 03:24:43,981 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:43,981 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:43,981 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:44,048 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:44,048 INFO L124 PetriNetUnfolderBase]: 18/435 cut-off events. [2023-08-27 03:24:44,048 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:24:44,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:44,049 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-27 03:24:44,049 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:44,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:44,049 INFO L85 PathProgramCache]: Analyzing trace with hash -256085412, now seen corresponding path program 1 times [2023-08-27 03:24:44,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:44,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742612552] [2023-08-27 03:24:44,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:44,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:44,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:44,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:44,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:44,107 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:44,107 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:44,107 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:44,107 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:44,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 03:24:44,108 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:44,108 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:44,108 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:44,108 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-27 03:24:44,240 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:44,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1133 places, 1150 transitions, 3092 flow [2023-08-27 03:24:44,588 INFO L124 PetriNetUnfolderBase]: 41/1057 cut-off events. [2023-08-27 03:24:44,589 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:24:44,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1303 conditions, 1057 events. 41/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4539 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1266. Up to 38 conditions per place. [2023-08-27 03:24:44,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 1133 places, 1150 transitions, 3092 flow [2023-08-27 03:24:44,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 860 places, 843 transitions, 2085 flow [2023-08-27 03:24:44,623 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:44,623 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 860 places, 843 transitions, 2085 flow [2023-08-27 03:24:44,623 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 860 places, 843 transitions, 2085 flow [2023-08-27 03:24:44,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 843 transitions, 2085 flow [2023-08-27 03:24:44,887 INFO L124 PetriNetUnfolderBase]: 41/1057 cut-off events. [2023-08-27 03:24:44,887 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:24:44,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1286 conditions, 1057 events. 41/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4546 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1245. Up to 38 conditions per place. [2023-08-27 03:24:45,020 INFO L119 LiptonReduction]: Number of co-enabled transitions 626514 [2023-08-27 03:24:58,124 INFO L134 LiptonReduction]: Checked pairs total: 2267520 [2023-08-27 03:24:58,124 INFO L136 LiptonReduction]: Total number of compositions: 692 [2023-08-27 03:24:58,125 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:58,126 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:58,126 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:58,219 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:58,219 INFO L124 PetriNetUnfolderBase]: 19/459 cut-off events. [2023-08-27 03:24:58,220 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:24:58,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:58,220 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-27 03:24:58,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:58,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:58,220 INFO L85 PathProgramCache]: Analyzing trace with hash 351917068, now seen corresponding path program 1 times [2023-08-27 03:24:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:58,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177331379] [2023-08-27 03:24:58,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:58,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:58,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:58,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:58,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:58,303 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:58,304 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:58,304 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:58,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 03:24:58,304 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:58,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:58,304 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:58,304 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-27 03:24:58,455 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:58,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1194 places, 1212 transitions, 3298 flow [2023-08-27 03:24:58,886 INFO L124 PetriNetUnfolderBase]: 43/1113 cut-off events. [2023-08-27 03:24:58,886 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:24:58,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1382 conditions, 1113 events. 43/1113 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4778 event pairs, 0 based on Foata normal form. 0/897 useless extension candidates. Maximal degree in co-relation 1343. Up to 40 conditions per place. [2023-08-27 03:24:58,918 INFO L82 GeneralOperation]: Start removeDead. Operand has 1194 places, 1212 transitions, 3298 flow [2023-08-27 03:24:58,922 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 905 places, 887 transitions, 2214 flow [2023-08-27 03:24:58,922 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:58,922 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 905 places, 887 transitions, 2214 flow [2023-08-27 03:24:58,922 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 905 places, 887 transitions, 2214 flow [2023-08-27 03:24:58,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 887 transitions, 2214 flow [2023-08-27 03:24:59,218 INFO L124 PetriNetUnfolderBase]: 43/1113 cut-off events. [2023-08-27 03:24:59,218 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:24:59,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 1113 events. 43/1113 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4776 event pairs, 0 based on Foata normal form. 0/897 useless extension candidates. Maximal degree in co-relation 1322. Up to 40 conditions per place. [2023-08-27 03:24:59,371 INFO L119 LiptonReduction]: Number of co-enabled transitions 697240 [2023-08-27 03:25:12,910 INFO L134 LiptonReduction]: Checked pairs total: 2200644 [2023-08-27 03:25:12,911 INFO L136 LiptonReduction]: Total number of compositions: 727 [2023-08-27 03:25:12,912 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:12,912 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:12,912 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:12,984 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:12,984 INFO L124 PetriNetUnfolderBase]: 20/485 cut-off events. [2023-08-27 03:25:12,984 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:25:12,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:12,984 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-27 03:25:12,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:12,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:12,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1889273585, now seen corresponding path program 1 times [2023-08-27 03:25:12,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:12,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186795545] [2023-08-27 03:25:12,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:12,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:13,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:13,018 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:13,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:13,050 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:13,050 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:13,050 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:13,050 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:13,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 03:25:13,050 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:13,051 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:13,051 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:13,051 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-27 03:25:13,195 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:13,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1255 places, 1274 transitions, 3508 flow [2023-08-27 03:25:13,605 INFO L124 PetriNetUnfolderBase]: 45/1169 cut-off events. [2023-08-27 03:25:13,605 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:25:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1462 conditions, 1169 events. 45/1169 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5050 event pairs, 0 based on Foata normal form. 0/942 useless extension candidates. Maximal degree in co-relation 1421. Up to 42 conditions per place. [2023-08-27 03:25:13,648 INFO L82 GeneralOperation]: Start removeDead. Operand has 1255 places, 1274 transitions, 3508 flow [2023-08-27 03:25:13,654 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 950 places, 931 transitions, 2345 flow [2023-08-27 03:25:13,654 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:13,654 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 950 places, 931 transitions, 2345 flow [2023-08-27 03:25:13,654 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 950 places, 931 transitions, 2345 flow [2023-08-27 03:25:13,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 931 transitions, 2345 flow [2023-08-27 03:25:14,029 INFO L124 PetriNetUnfolderBase]: 45/1169 cut-off events. [2023-08-27 03:25:14,029 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:25:14,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1443 conditions, 1169 events. 45/1169 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5093 event pairs, 0 based on Foata normal form. 0/942 useless extension candidates. Maximal degree in co-relation 1400. Up to 42 conditions per place. [2023-08-27 03:25:14,196 INFO L119 LiptonReduction]: Number of co-enabled transitions 771750 [2023-08-27 03:25:28,390 INFO L134 LiptonReduction]: Checked pairs total: 2778418 [2023-08-27 03:25:28,390 INFO L136 LiptonReduction]: Total number of compositions: 764 [2023-08-27 03:25:28,391 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:28,392 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:28,392 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:28,469 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:28,469 INFO L124 PetriNetUnfolderBase]: 21/514 cut-off events. [2023-08-27 03:25:28,469 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:25:28,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:28,469 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-27 03:25:28,470 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:28,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:28,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1325695394, now seen corresponding path program 1 times [2023-08-27 03:25:28,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:28,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821726712] [2023-08-27 03:25:28,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:28,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:28,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:28,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:28,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:28,532 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:28,532 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:28,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:28,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 03:25:28,533 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:28,533 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:28,533 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:28,533 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-27 03:25:28,684 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:28,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1316 places, 1336 transitions, 3722 flow [2023-08-27 03:25:29,064 INFO L124 PetriNetUnfolderBase]: 47/1225 cut-off events. [2023-08-27 03:25:29,064 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:25:29,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1543 conditions, 1225 events. 47/1225 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5337 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 1500. Up to 44 conditions per place. [2023-08-27 03:25:29,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 1316 places, 1336 transitions, 3722 flow [2023-08-27 03:25:29,117 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 995 places, 975 transitions, 2478 flow [2023-08-27 03:25:29,117 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:29,118 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 995 places, 975 transitions, 2478 flow [2023-08-27 03:25:29,118 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 995 places, 975 transitions, 2478 flow [2023-08-27 03:25:29,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 995 places, 975 transitions, 2478 flow [2023-08-27 03:25:29,558 INFO L124 PetriNetUnfolderBase]: 47/1225 cut-off events. [2023-08-27 03:25:29,558 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:25:29,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1225 events. 47/1225 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5347 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 1479. Up to 44 conditions per place. [2023-08-27 03:25:29,719 INFO L119 LiptonReduction]: Number of co-enabled transitions 850044 [2023-08-27 03:25:44,829 INFO L134 LiptonReduction]: Checked pairs total: 3031561 [2023-08-27 03:25:44,829 INFO L136 LiptonReduction]: Total number of compositions: 794 [2023-08-27 03:25:44,830 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:44,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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:44,831 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:44,941 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:44,941 INFO L124 PetriNetUnfolderBase]: 22/540 cut-off events. [2023-08-27 03:25:44,941 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:25:44,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:44,942 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-27 03:25:44,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:44,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:44,942 INFO L85 PathProgramCache]: Analyzing trace with hash -944926380, now seen corresponding path program 1 times [2023-08-27 03:25:44,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:44,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328815531] [2023-08-27 03:25:44,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:44,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:44,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:44,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:45,027 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:45,027 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:45,027 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:45,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:45,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 03:25:45,027 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:45,028 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:45,028 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:45,028 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-27 03:25:45,196 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:45,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1377 places, 1398 transitions, 3940 flow [2023-08-27 03:25:45,615 INFO L124 PetriNetUnfolderBase]: 49/1281 cut-off events. [2023-08-27 03:25:45,615 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:25:45,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1625 conditions, 1281 events. 49/1281 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5599 event pairs, 0 based on Foata normal form. 0/1032 useless extension candidates. Maximal degree in co-relation 1580. Up to 46 conditions per place. [2023-08-27 03:25:45,668 INFO L82 GeneralOperation]: Start removeDead. Operand has 1377 places, 1398 transitions, 3940 flow [2023-08-27 03:25:45,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1040 places, 1019 transitions, 2613 flow [2023-08-27 03:25:45,675 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:45,675 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1040 places, 1019 transitions, 2613 flow [2023-08-27 03:25:45,675 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1040 places, 1019 transitions, 2613 flow [2023-08-27 03:25:45,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 1019 transitions, 2613 flow [2023-08-27 03:25:46,138 INFO L124 PetriNetUnfolderBase]: 49/1281 cut-off events. [2023-08-27 03:25:46,138 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:25:46,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1604 conditions, 1281 events. 49/1281 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5600 event pairs, 0 based on Foata normal form. 0/1032 useless extension candidates. Maximal degree in co-relation 1559. Up to 46 conditions per place. [2023-08-27 03:25:46,314 INFO L119 LiptonReduction]: Number of co-enabled transitions 932122 [2023-08-27 03:26:01,846 INFO L134 LiptonReduction]: Checked pairs total: 2955093 [2023-08-27 03:26:01,846 INFO L136 LiptonReduction]: Total number of compositions: 841 [2023-08-27 03:26:01,848 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:01,848 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:01,848 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:01,944 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:01,944 INFO L124 PetriNetUnfolderBase]: 23/566 cut-off events. [2023-08-27 03:26:01,944 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:26:01,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:01,944 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-27 03:26:01,945 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:01,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:01,945 INFO L85 PathProgramCache]: Analyzing trace with hash 740349410, now seen corresponding path program 1 times [2023-08-27 03:26:01,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:01,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218370934] [2023-08-27 03:26:01,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:01,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:01,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:01,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:02,025 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:02,025 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:02,026 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:02,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:02,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 03:26:02,026 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:02,026 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:02,026 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:02,026 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-27 03:26:02,199 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:02,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1438 places, 1460 transitions, 4162 flow [2023-08-27 03:26:02,657 INFO L124 PetriNetUnfolderBase]: 51/1337 cut-off events. [2023-08-27 03:26:02,657 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:26:02,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1708 conditions, 1337 events. 51/1337 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5882 event pairs, 0 based on Foata normal form. 0/1077 useless extension candidates. Maximal degree in co-relation 1661. Up to 48 conditions per place. [2023-08-27 03:26:02,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 1438 places, 1460 transitions, 4162 flow [2023-08-27 03:26:02,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1085 places, 1063 transitions, 2750 flow [2023-08-27 03:26:02,724 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:02,724 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1085 places, 1063 transitions, 2750 flow [2023-08-27 03:26:02,724 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1085 places, 1063 transitions, 2750 flow [2023-08-27 03:26:02,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1085 places, 1063 transitions, 2750 flow [2023-08-27 03:26:03,184 INFO L124 PetriNetUnfolderBase]: 51/1337 cut-off events. [2023-08-27 03:26:03,184 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:26:03,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 1337 events. 51/1337 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5881 event pairs, 0 based on Foata normal form. 0/1077 useless extension candidates. Maximal degree in co-relation 1640. Up to 48 conditions per place. [2023-08-27 03:26:03,391 INFO L119 LiptonReduction]: Number of co-enabled transitions 1017984 [2023-08-27 03:26:19,960 INFO L134 LiptonReduction]: Checked pairs total: 3646665 [2023-08-27 03:26:19,961 INFO L136 LiptonReduction]: Total number of compositions: 876 [2023-08-27 03:26:19,962 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:19,962 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:19,962 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:20,067 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:20,067 INFO L124 PetriNetUnfolderBase]: 23/588 cut-off events. [2023-08-27 03:26:20,067 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:26:20,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:20,067 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-27 03:26:20,068 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:20,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:20,068 INFO L85 PathProgramCache]: Analyzing trace with hash 548940143, now seen corresponding path program 1 times [2023-08-27 03:26:20,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:20,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216609733] [2023-08-27 03:26:20,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:20,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:20,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:20,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:20,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:20,153 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:20,153 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:20,153 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:20,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 03:26:20,153 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:20,153 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:20,154 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:20,154 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-27 03:26:20,355 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:20,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1499 places, 1522 transitions, 4388 flow [2023-08-27 03:26:20,907 INFO L124 PetriNetUnfolderBase]: 53/1393 cut-off events. [2023-08-27 03:26:20,907 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:26:20,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 1393 events. 53/1393 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6146 event pairs, 0 based on Foata normal form. 0/1122 useless extension candidates. Maximal degree in co-relation 1743. Up to 50 conditions per place. [2023-08-27 03:26:20,971 INFO L82 GeneralOperation]: Start removeDead. Operand has 1499 places, 1522 transitions, 4388 flow [2023-08-27 03:26:20,977 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1107 transitions, 2889 flow [2023-08-27 03:26:20,978 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:20,978 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1107 transitions, 2889 flow [2023-08-27 03:26:20,978 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1107 transitions, 2889 flow [2023-08-27 03:26:20,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1107 transitions, 2889 flow [2023-08-27 03:26:21,473 INFO L124 PetriNetUnfolderBase]: 53/1393 cut-off events. [2023-08-27 03:26:21,473 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:26:21,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1393 events. 53/1393 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6151 event pairs, 0 based on Foata normal form. 0/1122 useless extension candidates. Maximal degree in co-relation 1722. Up to 50 conditions per place. [2023-08-27 03:26:21,734 INFO L119 LiptonReduction]: Number of co-enabled transitions 1107630 [2023-08-27 03:26:39,286 INFO L134 LiptonReduction]: Checked pairs total: 3520674 [2023-08-27 03:26:39,286 INFO L136 LiptonReduction]: Total number of compositions: 918 [2023-08-27 03:26:39,287 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:39,288 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:39,288 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:39,395 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:39,395 INFO L124 PetriNetUnfolderBase]: 25/615 cut-off events. [2023-08-27 03:26:39,395 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:26:39,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:39,395 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-27 03:26:39,395 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:39,395 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:39,396 INFO L85 PathProgramCache]: Analyzing trace with hash -113106541, now seen corresponding path program 1 times [2023-08-27 03:26:39,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:39,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224268359] [2023-08-27 03:26:39,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:39,439 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:39,483 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:39,483 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:39,483 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:39,483 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:39,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 03:26:39,484 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:39,484 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:39,484 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:39,484 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-27 03:26:39,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:39,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1560 places, 1584 transitions, 4618 flow [2023-08-27 03:26:40,198 INFO L124 PetriNetUnfolderBase]: 55/1449 cut-off events. [2023-08-27 03:26:40,199 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:26:40,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1877 conditions, 1449 events. 55/1449 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6375 event pairs, 0 based on Foata normal form. 0/1167 useless extension candidates. Maximal degree in co-relation 1826. Up to 52 conditions per place. [2023-08-27 03:26:40,383 INFO L82 GeneralOperation]: Start removeDead. Operand has 1560 places, 1584 transitions, 4618 flow [2023-08-27 03:26:40,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1175 places, 1151 transitions, 3030 flow [2023-08-27 03:26:40,390 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:40,390 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1175 places, 1151 transitions, 3030 flow [2023-08-27 03:26:40,390 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1175 places, 1151 transitions, 3030 flow [2023-08-27 03:26:40,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1175 places, 1151 transitions, 3030 flow [2023-08-27 03:26:40,904 INFO L124 PetriNetUnfolderBase]: 55/1449 cut-off events. [2023-08-27 03:26:40,905 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:26:40,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1853 conditions, 1449 events. 55/1449 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6381 event pairs, 0 based on Foata normal form. 0/1167 useless extension candidates. Maximal degree in co-relation 1805. Up to 52 conditions per place. [2023-08-27 03:26:41,201 INFO L119 LiptonReduction]: Number of co-enabled transitions 1201060 [2023-08-27 03:26:59,072 INFO L134 LiptonReduction]: Checked pairs total: 4332096 [2023-08-27 03:26:59,072 INFO L136 LiptonReduction]: Total number of compositions: 961 [2023-08-27 03:26:59,073 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:59,074 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:59,074 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:59,200 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:59,200 INFO L124 PetriNetUnfolderBase]: 26/641 cut-off events. [2023-08-27 03:26:59,200 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:26:59,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:59,200 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-27 03:26:59,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:59,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:59,201 INFO L85 PathProgramCache]: Analyzing trace with hash 494564153, now seen corresponding path program 1 times [2023-08-27 03:26:59,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:59,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865911785] [2023-08-27 03:26:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:59,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:59,257 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:59,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:59,310 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:59,310 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:59,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:59,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 03:26:59,311 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:59,311 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:59,311 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:59,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-27 03:26:59,524 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:59,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1621 places, 1646 transitions, 4852 flow [2023-08-27 03:27:00,159 INFO L124 PetriNetUnfolderBase]: 57/1505 cut-off events. [2023-08-27 03:27:00,159 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:27:00,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1505 events. 57/1505 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6653 event pairs, 0 based on Foata normal form. 0/1212 useless extension candidates. Maximal degree in co-relation 1910. Up to 54 conditions per place. [2023-08-27 03:27:00,239 INFO L82 GeneralOperation]: Start removeDead. Operand has 1621 places, 1646 transitions, 4852 flow [2023-08-27 03:27:00,249 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1220 places, 1195 transitions, 3173 flow [2023-08-27 03:27:00,249 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:00,249 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1220 places, 1195 transitions, 3173 flow [2023-08-27 03:27:00,249 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1220 places, 1195 transitions, 3173 flow [2023-08-27 03:27:00,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1195 transitions, 3173 flow [2023-08-27 03:27:00,822 INFO L124 PetriNetUnfolderBase]: 57/1505 cut-off events. [2023-08-27 03:27:00,822 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:27:00,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1938 conditions, 1505 events. 57/1505 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6642 event pairs, 0 based on Foata normal form. 0/1212 useless extension candidates. Maximal degree in co-relation 1889. Up to 54 conditions per place. [2023-08-27 03:27:01,102 INFO L119 LiptonReduction]: Number of co-enabled transitions 1298274 [2023-08-27 03:27:19,894 INFO L134 LiptonReduction]: Checked pairs total: 4143965 [2023-08-27 03:27:19,894 INFO L136 LiptonReduction]: Total number of compositions: 982 [2023-08-27 03:27:19,896 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:19,896 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:19,896 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:20,079 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:20,079 INFO L124 PetriNetUnfolderBase]: 27/670 cut-off events. [2023-08-27 03:27:20,079 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:27:20,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:20,079 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-27 03:27:20,079 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:20,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2044064775, now seen corresponding path program 1 times [2023-08-27 03:27:20,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:20,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787686175] [2023-08-27 03:27:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:20,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:20,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:20,176 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:20,177 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:20,177 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:20,177 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:20,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 03:27:20,177 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:20,177 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:20,177 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:20,177 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-27 03:27:20,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:20,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1708 transitions, 5090 flow [2023-08-27 03:27:21,047 INFO L124 PetriNetUnfolderBase]: 59/1561 cut-off events. [2023-08-27 03:27:21,047 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:27:21,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2050 conditions, 1561 events. 59/1561 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6935 event pairs, 0 based on Foata normal form. 0/1257 useless extension candidates. Maximal degree in co-relation 1995. Up to 56 conditions per place. [2023-08-27 03:27:21,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 1682 places, 1708 transitions, 5090 flow [2023-08-27 03:27:21,146 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1265 places, 1239 transitions, 3318 flow [2023-08-27 03:27:21,146 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:21,146 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1265 places, 1239 transitions, 3318 flow [2023-08-27 03:27:21,146 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1265 places, 1239 transitions, 3318 flow [2023-08-27 03:27:21,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1265 places, 1239 transitions, 3318 flow [2023-08-27 03:27:21,856 INFO L124 PetriNetUnfolderBase]: 59/1561 cut-off events. [2023-08-27 03:27:21,856 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:27:21,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2024 conditions, 1561 events. 59/1561 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6931 event pairs, 0 based on Foata normal form. 0/1257 useless extension candidates. Maximal degree in co-relation 1974. Up to 56 conditions per place. [2023-08-27 03:27:22,134 INFO L119 LiptonReduction]: Number of co-enabled transitions 1399272 [2023-08-27 03:27:41,796 INFO L134 LiptonReduction]: Checked pairs total: 4425949 [2023-08-27 03:27:41,796 INFO L136 LiptonReduction]: Total number of compositions: 1022 [2023-08-27 03:27:41,797 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:41,797 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:41,797 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:41,934 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:41,934 INFO L124 PetriNetUnfolderBase]: 28/693 cut-off events. [2023-08-27 03:27:41,934 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:27:41,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:41,934 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-27 03:27:41,934 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:41,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:41,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1846173075, now seen corresponding path program 1 times [2023-08-27 03:27:41,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:41,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241506878] [2023-08-27 03:27:41,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:41,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:41,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:42,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:42,036 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:42,036 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:42,037 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:42,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 03:27:42,037 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:42,037 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:42,037 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:42,037 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-27 03:27:42,266 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:42,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1743 places, 1770 transitions, 5332 flow [2023-08-27 03:27:43,017 INFO L124 PetriNetUnfolderBase]: 61/1617 cut-off events. [2023-08-27 03:27:43,017 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:27:43,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2138 conditions, 1617 events. 61/1617 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7208 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 2081. Up to 58 conditions per place. [2023-08-27 03:27:43,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 1743 places, 1770 transitions, 5332 flow [2023-08-27 03:27:43,113 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1310 places, 1283 transitions, 3465 flow [2023-08-27 03:27:43,113 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:43,114 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1310 places, 1283 transitions, 3465 flow [2023-08-27 03:27:43,114 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1310 places, 1283 transitions, 3465 flow [2023-08-27 03:27:43,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1310 places, 1283 transitions, 3465 flow [2023-08-27 03:27:43,746 INFO L124 PetriNetUnfolderBase]: 61/1617 cut-off events. [2023-08-27 03:27:43,746 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:27:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2111 conditions, 1617 events. 61/1617 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7259 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 2060. Up to 58 conditions per place. [2023-08-27 03:27:44,299 INFO L119 LiptonReduction]: Number of co-enabled transitions 1504054 [2023-08-27 03:28:05,161 INFO L134 LiptonReduction]: Checked pairs total: 4796480 [2023-08-27 03:28:05,161 INFO L136 LiptonReduction]: Total number of compositions: 1052 [2023-08-27 03:28:05,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:05,163 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:05,163 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:05,326 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:05,327 INFO L124 PetriNetUnfolderBase]: 29/722 cut-off events. [2023-08-27 03:28:05,327 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:28:05,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:05,327 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-27 03:28:05,327 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:05,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:05,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1083968007, now seen corresponding path program 1 times [2023-08-27 03:28:05,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:05,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404931619] [2023-08-27 03:28:05,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:05,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:05,379 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:05,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:05,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:05,432 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:05,432 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:05,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:05,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 03:28:05,432 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:05,433 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:05,433 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:05,433 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-27 03:28:05,648 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:05,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1804 places, 1832 transitions, 5578 flow [2023-08-27 03:28:06,546 INFO L124 PetriNetUnfolderBase]: 63/1673 cut-off events. [2023-08-27 03:28:06,547 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:28:06,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2227 conditions, 1673 events. 63/1673 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7497 event pairs, 0 based on Foata normal form. 0/1347 useless extension candidates. Maximal degree in co-relation 2168. Up to 60 conditions per place. [2023-08-27 03:28:06,627 INFO L82 GeneralOperation]: Start removeDead. Operand has 1804 places, 1832 transitions, 5578 flow [2023-08-27 03:28:06,635 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1355 places, 1327 transitions, 3614 flow [2023-08-27 03:28:06,635 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:06,635 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1355 places, 1327 transitions, 3614 flow [2023-08-27 03:28:06,635 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1355 places, 1327 transitions, 3614 flow [2023-08-27 03:28:06,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1355 places, 1327 transitions, 3614 flow [2023-08-27 03:28:07,414 INFO L124 PetriNetUnfolderBase]: 63/1673 cut-off events. [2023-08-27 03:28:07,414 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:28:07,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2199 conditions, 1673 events. 63/1673 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7499 event pairs, 0 based on Foata normal form. 0/1347 useless extension candidates. Maximal degree in co-relation 2147. Up to 60 conditions per place. [2023-08-27 03:28:07,785 INFO L119 LiptonReduction]: Number of co-enabled transitions 1612620 [2023-08-27 03:28:29,374 INFO L134 LiptonReduction]: Checked pairs total: 5103324 [2023-08-27 03:28:29,374 INFO L136 LiptonReduction]: Total number of compositions: 1104 [2023-08-27 03:28:29,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:29,376 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:29,376 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:29,603 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:29,603 INFO L124 PetriNetUnfolderBase]: 30/745 cut-off events. [2023-08-27 03:28:29,603 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:28:29,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:29,604 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-27 03:28:29,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:29,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:29,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1354282217, now seen corresponding path program 1 times [2023-08-27 03:28:29,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:29,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515232626] [2023-08-27 03:28:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:29,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:29,658 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:29,713 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:29,713 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:29,713 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:29,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:29,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 03:28:29,714 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:29,714 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:29,714 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:29,714 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-27 03:28:29,944 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:29,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1865 places, 1894 transitions, 5828 flow [2023-08-27 03:28:30,854 INFO L124 PetriNetUnfolderBase]: 65/1729 cut-off events. [2023-08-27 03:28:30,854 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:28:30,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2317 conditions, 1729 events. 65/1729 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7750 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2256. Up to 62 conditions per place. [2023-08-27 03:28:30,975 INFO L82 GeneralOperation]: Start removeDead. Operand has 1865 places, 1894 transitions, 5828 flow [2023-08-27 03:28:30,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1400 places, 1371 transitions, 3765 flow [2023-08-27 03:28:30,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:30,988 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1400 places, 1371 transitions, 3765 flow [2023-08-27 03:28:30,988 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1400 places, 1371 transitions, 3765 flow [2023-08-27 03:28:30,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1400 places, 1371 transitions, 3765 flow [2023-08-27 03:28:31,875 INFO L124 PetriNetUnfolderBase]: 65/1729 cut-off events. [2023-08-27 03:28:31,876 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:28:31,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2288 conditions, 1729 events. 65/1729 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7799 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2235. Up to 62 conditions per place. [2023-08-27 03:28:32,270 INFO L119 LiptonReduction]: Number of co-enabled transitions 1724970 [2023-08-27 03:28:55,053 INFO L134 LiptonReduction]: Checked pairs total: 5507205 [2023-08-27 03:28:55,054 INFO L136 LiptonReduction]: Total number of compositions: 1132 [2023-08-27 03:28:55,055 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:55,056 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:55,056 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:55,232 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:55,232 INFO L124 PetriNetUnfolderBase]: 31/774 cut-off events. [2023-08-27 03:28:55,232 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:28:55,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:55,232 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-27 03:28:55,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:55,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:55,233 INFO L85 PathProgramCache]: Analyzing trace with hash -521522707, now seen corresponding path program 1 times [2023-08-27 03:28:55,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:55,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007922777] [2023-08-27 03:28:55,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:55,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:55,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:55,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:55,401 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:55,401 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:55,401 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:55,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:55,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 03:28:55,402 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:55,402 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:55,402 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:55,402 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-27 03:28:55,641 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:55,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1926 places, 1956 transitions, 6082 flow [2023-08-27 03:28:56,610 INFO L124 PetriNetUnfolderBase]: 67/1785 cut-off events. [2023-08-27 03:28:56,610 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:28:56,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2408 conditions, 1785 events. 67/1785 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8022 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2345. Up to 64 conditions per place. [2023-08-27 03:28:56,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 1926 places, 1956 transitions, 6082 flow [2023-08-27 03:28:56,750 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1445 places, 1415 transitions, 3918 flow [2023-08-27 03:28:56,750 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:56,750 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1445 places, 1415 transitions, 3918 flow [2023-08-27 03:28:56,750 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1445 places, 1415 transitions, 3918 flow [2023-08-27 03:28:56,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1445 places, 1415 transitions, 3918 flow [2023-08-27 03:28:57,675 INFO L124 PetriNetUnfolderBase]: 67/1785 cut-off events. [2023-08-27 03:28:57,675 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:28:57,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2378 conditions, 1785 events. 67/1785 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8084 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2324. Up to 64 conditions per place. [2023-08-27 03:28:58,081 INFO L119 LiptonReduction]: Number of co-enabled transitions 1841104 [2023-08-27 03:29:21,574 INFO L134 LiptonReduction]: Checked pairs total: 6657651 [2023-08-27 03:29:21,575 INFO L136 LiptonReduction]: Total number of compositions: 1170 [2023-08-27 03:29:21,576 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:21,576 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:21,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:21,759 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:21,759 INFO L124 PetriNetUnfolderBase]: 32/797 cut-off events. [2023-08-27 03:29:21,759 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:29:21,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:21,759 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-27 03:29:21,759 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:21,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:21,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1715943919, now seen corresponding path program 1 times [2023-08-27 03:29:21,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:21,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710332033] [2023-08-27 03:29:21,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:21,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:21,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:21,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:21,890 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:21,890 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:21,890 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:21,890 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:21,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 03:29:21,891 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:21,891 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:21,891 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:21,891 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-27 03:29:22,113 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:22,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1987 places, 2018 transitions, 6340 flow [2023-08-27 03:29:23,360 INFO L124 PetriNetUnfolderBase]: 69/1841 cut-off events. [2023-08-27 03:29:23,361 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:29:23,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2500 conditions, 1841 events. 69/1841 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8341 event pairs, 0 based on Foata normal form. 0/1482 useless extension candidates. Maximal degree in co-relation 2435. Up to 66 conditions per place. [2023-08-27 03:29:23,472 INFO L82 GeneralOperation]: Start removeDead. Operand has 1987 places, 2018 transitions, 6340 flow [2023-08-27 03:29:23,482 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1490 places, 1459 transitions, 4073 flow [2023-08-27 03:29:23,482 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:23,482 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1490 places, 1459 transitions, 4073 flow [2023-08-27 03:29:23,482 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1490 places, 1459 transitions, 4073 flow [2023-08-27 03:29:23,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1490 places, 1459 transitions, 4073 flow [2023-08-27 03:29:24,424 INFO L124 PetriNetUnfolderBase]: 69/1841 cut-off events. [2023-08-27 03:29:24,424 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:29:24,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2469 conditions, 1841 events. 69/1841 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8280 event pairs, 0 based on Foata normal form. 0/1482 useless extension candidates. Maximal degree in co-relation 2414. Up to 66 conditions per place. [2023-08-27 03:29:24,914 INFO L119 LiptonReduction]: Number of co-enabled transitions 1961022 [2023-08-27 03:29:50,292 INFO L134 LiptonReduction]: Checked pairs total: 6258620 [2023-08-27 03:29:50,293 INFO L136 LiptonReduction]: Total number of compositions: 1207 [2023-08-27 03:29:50,294 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:50,294 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:50,294 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:50,544 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:50,544 INFO L124 PetriNetUnfolderBase]: 33/823 cut-off events. [2023-08-27 03:29:50,544 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:29:50,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:50,545 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-27 03:29:50,545 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:50,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:50,545 INFO L85 PathProgramCache]: Analyzing trace with hash -842530895, now seen corresponding path program 1 times [2023-08-27 03:29:50,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:50,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331531420] [2023-08-27 03:29:50,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:50,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:50,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:50,612 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:50,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:50,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:50,675 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:50,675 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:50,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:50,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 03:29:50,675 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:50,675 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:50,676 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:50,676 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-27 03:29:50,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:50,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2048 places, 2080 transitions, 6602 flow [2023-08-27 03:29:52,136 INFO L124 PetriNetUnfolderBase]: 71/1897 cut-off events. [2023-08-27 03:29:52,136 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:29:52,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2593 conditions, 1897 events. 71/1897 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8574 event pairs, 0 based on Foata normal form. 0/1527 useless extension candidates. Maximal degree in co-relation 2526. Up to 68 conditions per place. [2023-08-27 03:29:52,270 INFO L82 GeneralOperation]: Start removeDead. Operand has 2048 places, 2080 transitions, 6602 flow [2023-08-27 03:29:52,280 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1535 places, 1503 transitions, 4230 flow [2023-08-27 03:29:52,280 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:52,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1535 places, 1503 transitions, 4230 flow [2023-08-27 03:29:52,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1535 places, 1503 transitions, 4230 flow [2023-08-27 03:29:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1535 places, 1503 transitions, 4230 flow [2023-08-27 03:29:53,598 INFO L124 PetriNetUnfolderBase]: 71/1897 cut-off events. [2023-08-27 03:29:53,600 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:29:53,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2561 conditions, 1897 events. 71/1897 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8557 event pairs, 0 based on Foata normal form. 0/1527 useless extension candidates. Maximal degree in co-relation 2505. Up to 68 conditions per place. [2023-08-27 03:29:54,187 INFO L119 LiptonReduction]: Number of co-enabled transitions 2084724 [2023-08-27 03:30:19,523 INFO L134 LiptonReduction]: Checked pairs total: 6631832 [2023-08-27 03:30:19,524 INFO L136 LiptonReduction]: Total number of compositions: 1251 [2023-08-27 03:30:19,525 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:19,525 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:19,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:19,823 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:19,824 INFO L124 PetriNetUnfolderBase]: 34/852 cut-off events. [2023-08-27 03:30:19,824 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:30:19,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:19,824 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-27 03:30:19,824 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:19,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash -456568015, now seen corresponding path program 1 times [2023-08-27 03:30:19,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:19,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189087651] [2023-08-27 03:30:19,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:19,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:19,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:19,969 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:19,970 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:19,970 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:19,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:19,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 03:30:19,970 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:19,971 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:19,971 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:19,971 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-27 03:30:20,244 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:20,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2109 places, 2142 transitions, 6868 flow [2023-08-27 03:30:21,697 INFO L124 PetriNetUnfolderBase]: 73/1953 cut-off events. [2023-08-27 03:30:21,697 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:30:21,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1953 events. 73/1953 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8817 event pairs, 0 based on Foata normal form. 0/1572 useless extension candidates. Maximal degree in co-relation 2618. Up to 70 conditions per place. [2023-08-27 03:30:21,823 INFO L82 GeneralOperation]: Start removeDead. Operand has 2109 places, 2142 transitions, 6868 flow [2023-08-27 03:30:21,837 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1580 places, 1547 transitions, 4389 flow [2023-08-27 03:30:21,837 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:30:21,838 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1580 places, 1547 transitions, 4389 flow [2023-08-27 03:30:21,838 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1580 places, 1547 transitions, 4389 flow [2023-08-27 03:30:21,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1580 places, 1547 transitions, 4389 flow [2023-08-27 03:30:22,976 INFO L124 PetriNetUnfolderBase]: 73/1953 cut-off events. [2023-08-27 03:30:22,977 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:30:23,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 1953 events. 73/1953 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8830 event pairs, 0 based on Foata normal form. 0/1572 useless extension candidates. Maximal degree in co-relation 2597. Up to 70 conditions per place. [2023-08-27 03:30:23,639 INFO L119 LiptonReduction]: Number of co-enabled transitions 2212210 [2023-08-27 03:30:50,587 INFO L134 LiptonReduction]: Checked pairs total: 7995415 [2023-08-27 03:30:50,587 INFO L136 LiptonReduction]: Total number of compositions: 1279 [2023-08-27 03:30:50,588 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:50,588 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:50,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:50,852 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:50,852 INFO L124 PetriNetUnfolderBase]: 35/878 cut-off events. [2023-08-27 03:30:50,852 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:30:50,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:50,852 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:30:50,853 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:50,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:50,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2083796763, now seen corresponding path program 1 times [2023-08-27 03:30:50,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:50,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734612170] [2023-08-27 03:30:50,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:50,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:50,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:50,932 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:51,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:51,008 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:51,008 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:51,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:51,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 03:30:51,008 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:51,009 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:51,009 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:51,009 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-27 03:30:51,262 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:51,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2170 places, 2204 transitions, 7138 flow [2023-08-27 03:30:52,832 INFO L124 PetriNetUnfolderBase]: 75/2009 cut-off events. [2023-08-27 03:30:52,832 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:30:53,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2782 conditions, 2009 events. 75/2009 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9093 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 2711. Up to 72 conditions per place. [2023-08-27 03:30:53,140 INFO L82 GeneralOperation]: Start removeDead. Operand has 2170 places, 2204 transitions, 7138 flow [2023-08-27 03:30:53,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1625 places, 1591 transitions, 4550 flow [2023-08-27 03:30:53,157 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:30:53,157 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1625 places, 1591 transitions, 4550 flow [2023-08-27 03:30:53,158 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1625 places, 1591 transitions, 4550 flow [2023-08-27 03:30:53,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1625 places, 1591 transitions, 4550 flow [2023-08-27 03:30:54,378 INFO L124 PetriNetUnfolderBase]: 75/2009 cut-off events. [2023-08-27 03:30:54,378 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:30:54,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 2009 events. 75/2009 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9110 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 2690. Up to 72 conditions per place. [2023-08-27 03:30:55,016 INFO L119 LiptonReduction]: Number of co-enabled transitions 2343480 [2023-08-27 03:31:22,400 INFO L134 LiptonReduction]: Checked pairs total: 7466711 [2023-08-27 03:31:22,400 INFO L136 LiptonReduction]: Total number of compositions: 1312 [2023-08-27 03:31:22,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:31:22,402 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:31:22,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:31:22,709 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:31:22,709 INFO L124 PetriNetUnfolderBase]: 36/907 cut-off events. [2023-08-27 03:31:22,709 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:31:22,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:31:22,709 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:31:22,710 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:31:22,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:31:22,710 INFO L85 PathProgramCache]: Analyzing trace with hash 588324680, now seen corresponding path program 1 times [2023-08-27 03:31:22,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:31:22,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003543739] [2023-08-27 03:31:22,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:31:22,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:31:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:31:22,802 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:31:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:31:22,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:31:22,874 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:31:22,874 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:31:22,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:31:22,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 03:31:22,875 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:31:22,875 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:31:22,875 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:31:22,875 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-27 03:31:23,122 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:31:23,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2231 places, 2266 transitions, 7412 flow [2023-08-27 03:31:24,583 INFO L124 PetriNetUnfolderBase]: 77/2065 cut-off events. [2023-08-27 03:31:24,583 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:31:24,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2878 conditions, 2065 events. 77/2065 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9391 event pairs, 0 based on Foata normal form. 0/1662 useless extension candidates. Maximal degree in co-relation 2805. Up to 74 conditions per place. [2023-08-27 03:31:24,726 INFO L82 GeneralOperation]: Start removeDead. Operand has 2231 places, 2266 transitions, 7412 flow [2023-08-27 03:31:24,738 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1670 places, 1635 transitions, 4713 flow [2023-08-27 03:31:24,738 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:31:24,738 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1670 places, 1635 transitions, 4713 flow [2023-08-27 03:31:24,738 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1670 places, 1635 transitions, 4713 flow [2023-08-27 03:31:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1670 places, 1635 transitions, 4713 flow [2023-08-27 03:31:26,203 INFO L124 PetriNetUnfolderBase]: 77/2065 cut-off events. [2023-08-27 03:31:26,203 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:31:26,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 2065 events. 77/2065 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9394 event pairs, 0 based on Foata normal form. 0/1662 useless extension candidates. Maximal degree in co-relation 2784. Up to 74 conditions per place. [2023-08-27 03:31:26,783 INFO L119 LiptonReduction]: Number of co-enabled transitions 2478534 [2023-08-27 03:31:54,862 INFO L134 LiptonReduction]: Checked pairs total: 9056056 [2023-08-27 03:31:54,862 INFO L136 LiptonReduction]: Total number of compositions: 1358 [2023-08-27 03:31:54,863 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:31:54,864 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:31:54,864 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:31:55,152 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:31:55,152 INFO L124 PetriNetUnfolderBase]: 37/930 cut-off events. [2023-08-27 03:31:55,152 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:31:55,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:31:55,152 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:31:55,152 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:31:55,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:31:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1587891194, now seen corresponding path program 1 times [2023-08-27 03:31:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:31:55,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567160043] [2023-08-27 03:31:55,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:31:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:31:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:31:55,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:31:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:31:55,320 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:31:55,320 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:31:55,320 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:31:55,320 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:31:55,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 03:31:55,321 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:31:55,321 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:31:55,321 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:31:55,321 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-27 03:31:55,674 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:31:55,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2292 places, 2328 transitions, 7690 flow [2023-08-27 03:31:57,223 INFO L124 PetriNetUnfolderBase]: 79/2121 cut-off events. [2023-08-27 03:31:57,223 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:31:57,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2975 conditions, 2121 events. 79/2121 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9606 event pairs, 0 based on Foata normal form. 0/1707 useless extension candidates. Maximal degree in co-relation 2900. Up to 76 conditions per place. [2023-08-27 03:31:57,373 INFO L82 GeneralOperation]: Start removeDead. Operand has 2292 places, 2328 transitions, 7690 flow [2023-08-27 03:31:57,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1715 places, 1679 transitions, 4878 flow [2023-08-27 03:31:57,386 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:31:57,386 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1715 places, 1679 transitions, 4878 flow [2023-08-27 03:31:57,386 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1715 places, 1679 transitions, 4878 flow [2023-08-27 03:31:57,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1715 places, 1679 transitions, 4878 flow [2023-08-27 03:31:58,787 INFO L124 PetriNetUnfolderBase]: 79/2121 cut-off events. [2023-08-27 03:31:58,788 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:31:58,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 2121 events. 79/2121 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9600 event pairs, 0 based on Foata normal form. 0/1707 useless extension candidates. Maximal degree in co-relation 2879. Up to 76 conditions per place. [2023-08-27 03:31:59,482 INFO L119 LiptonReduction]: Number of co-enabled transitions 2617372 [2023-08-27 03:32:28,494 INFO L134 LiptonReduction]: Checked pairs total: 9534383 [2023-08-27 03:32:28,494 INFO L136 LiptonReduction]: Total number of compositions: 1388 [2023-08-27 03:32:28,495 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:32:28,496 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:32:28,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:32:28,787 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:32:28,787 INFO L124 PetriNetUnfolderBase]: 38/956 cut-off events. [2023-08-27 03:32:28,787 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:32:28,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:32:28,787 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:32:28,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:32:28,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:32:28,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1925606536, now seen corresponding path program 1 times [2023-08-27 03:32:28,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:32:28,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939003649] [2023-08-27 03:32:28,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:32:28,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:32:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:32:28,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:32:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:32:28,959 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:32:28,959 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:32:28,960 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:32:28,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:32:28,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 03:32:28,960 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:32:28,960 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:32:28,960 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:32:28,960 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-27 03:32:29,219 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:32:29,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2353 places, 2390 transitions, 7972 flow [2023-08-27 03:32:30,783 INFO L124 PetriNetUnfolderBase]: 81/2177 cut-off events. [2023-08-27 03:32:30,783 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:32:30,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3073 conditions, 2177 events. 81/2177 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9883 event pairs, 0 based on Foata normal form. 0/1752 useless extension candidates. Maximal degree in co-relation 2996. Up to 78 conditions per place. [2023-08-27 03:32:30,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 2353 places, 2390 transitions, 7972 flow [2023-08-27 03:32:30,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1760 places, 1723 transitions, 5045 flow [2023-08-27 03:32:30,951 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:32:30,951 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1760 places, 1723 transitions, 5045 flow [2023-08-27 03:32:30,952 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1760 places, 1723 transitions, 5045 flow [2023-08-27 03:32:30,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1760 places, 1723 transitions, 5045 flow [2023-08-27 03:32:32,506 INFO L124 PetriNetUnfolderBase]: 81/2177 cut-off events. [2023-08-27 03:32:32,506 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:32:32,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3036 conditions, 2177 events. 81/2177 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9883 event pairs, 0 based on Foata normal form. 0/1752 useless extension candidates. Maximal degree in co-relation 2975. Up to 78 conditions per place. [2023-08-27 03:32:33,445 INFO L119 LiptonReduction]: Number of co-enabled transitions 2759994 [2023-08-27 03:33:03,061 INFO L134 LiptonReduction]: Checked pairs total: 8841090 [2023-08-27 03:33:03,062 INFO L136 LiptonReduction]: Total number of compositions: 1421 [2023-08-27 03:33:03,063 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:33:03,063 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;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:33:03,063 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:33:03,421 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:33:03,421 INFO L124 PetriNetUnfolderBase]: 39/982 cut-off events. [2023-08-27 03:33:03,421 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:33:03,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:33:03,421 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:33:03,421 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:33:03,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:33:03,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2115016503, now seen corresponding path program 1 times [2023-08-27 03:33:03,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:33:03,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326603127] [2023-08-27 03:33:03,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:33:03,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:33:03,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:33:03,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:33:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:33:03,582 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:33:03,583 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:33:03,583 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:33:03,583 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:33:03,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 03:33:03,583 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:33:03,584 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:33:03,584 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:33:03,584 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-27 03:33:03,887 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:33:03,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2414 places, 2452 transitions, 8258 flow [2023-08-27 03:33:05,470 INFO L124 PetriNetUnfolderBase]: 83/2233 cut-off events. [2023-08-27 03:33:05,470 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:33:05,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 2233 events. 83/2233 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10140 event pairs, 0 based on Foata normal form. 0/1797 useless extension candidates. Maximal degree in co-relation 3093. Up to 80 conditions per place. [2023-08-27 03:33:05,638 INFO L82 GeneralOperation]: Start removeDead. Operand has 2414 places, 2452 transitions, 8258 flow [2023-08-27 03:33:05,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1805 places, 1767 transitions, 5214 flow [2023-08-27 03:33:05,651 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:33:05,651 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1805 places, 1767 transitions, 5214 flow [2023-08-27 03:33:05,651 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1805 places, 1767 transitions, 5214 flow [2023-08-27 03:33:05,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1805 places, 1767 transitions, 5214 flow [2023-08-27 03:33:07,240 INFO L124 PetriNetUnfolderBase]: 83/2233 cut-off events. [2023-08-27 03:33:07,241 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:33:07,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3134 conditions, 2233 events. 83/2233 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10142 event pairs, 0 based on Foata normal form. 0/1797 useless extension candidates. Maximal degree in co-relation 3072. Up to 80 conditions per place. [2023-08-27 03:33:08,066 INFO L119 LiptonReduction]: Number of co-enabled transitions 2906400 [2023-08-27 03:33:38,163 INFO L134 LiptonReduction]: Checked pairs total: 9234106 [2023-08-27 03:33:38,163 INFO L136 LiptonReduction]: Total number of compositions: 1480 [2023-08-27 03:33:38,164 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:33:38,165 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d2803aa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:33:38,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:33:38,470 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:33:38,470 INFO L124 PetriNetUnfolderBase]: 40/1005 cut-off events. [2023-08-27 03:33:38,470 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:33:38,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:33:38,470 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:33:38,471 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:33:38,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:33:38,471 INFO L85 PathProgramCache]: Analyzing trace with hash 662617888, now seen corresponding path program 1 times [2023-08-27 03:33:38,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:33:38,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685231052] [2023-08-27 03:33:38,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:33:38,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:33:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:33:38,605 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:33:38,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:33:38,688 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:33:38,688 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:33:38,688 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:33:38,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:33:38,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 03:33:38,688 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:33:38,689 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:33:38,689 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:33:38,689 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-27 03:33:38,960 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:33:38,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2475 places, 2514 transitions, 8548 flow [2023-08-27 03:33:40,716 INFO L124 PetriNetUnfolderBase]: 85/2289 cut-off events. [2023-08-27 03:33:40,716 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 03:33:40,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3272 conditions, 2289 events. 85/2289 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10414 event pairs, 0 based on Foata normal form. 0/1842 useless extension candidates. Maximal degree in co-relation 3191. Up to 82 conditions per place. [2023-08-27 03:33:40,894 INFO L82 GeneralOperation]: Start removeDead. Operand has 2475 places, 2514 transitions, 8548 flow [2023-08-27 03:33:40,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1850 places, 1811 transitions, 5385 flow [2023-08-27 03:33:40,908 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:33:40,908 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1850 places, 1811 transitions, 5385 flow [2023-08-27 03:33:40,909 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1850 places, 1811 transitions, 5385 flow [2023-08-27 03:33:40,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1850 places, 1811 transitions, 5385 flow [2023-08-27 03:33:42,556 INFO L124 PetriNetUnfolderBase]: 85/2289 cut-off events. [2023-08-27 03:33:42,556 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 03:33:42,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3233 conditions, 2289 events. 85/2289 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10416 event pairs, 0 based on Foata normal form. 0/1842 useless extension candidates. Maximal degree in co-relation 3170. Up to 82 conditions per place. [2023-08-27 03:33:43,359 INFO L119 LiptonReduction]: Number of co-enabled transitions 3056590 Received shutdown request... [2023-08-27 03:33:58,923 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 03:33:58,924 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-27 03:33:58,925 INFO L158 Benchmark]: Toolchain (without parser) took 683587.85ms. Allocated memory was 367.0MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 342.4MB in the beginning and 3.5GB in the end (delta: -3.2GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 03:33:58,925 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 367.0MB. Free memory is still 343.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 03:33:58,925 INFO L158 Benchmark]: CACSL2BoogieTranslator took 443.50ms. Allocated memory is still 367.0MB. Free memory was 342.1MB in the beginning and 322.6MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 03:33:58,925 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.25ms. Allocated memory is still 367.0MB. Free memory was 322.6MB in the beginning and 320.2MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 03:33:58,925 INFO L158 Benchmark]: Boogie Preprocessor took 29.39ms. Allocated memory is still 367.0MB. Free memory was 320.2MB in the beginning and 318.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 03:33:58,925 INFO L158 Benchmark]: RCFGBuilder took 576.33ms. Allocated memory is still 367.0MB. Free memory was 318.5MB in the beginning and 332.7MB in the end (delta: -14.2MB). Peak memory consumption was 22.5MB. Max. memory is 16.0GB. [2023-08-27 03:33:58,926 INFO L158 Benchmark]: TraceAbstraction took 682493.77ms. Allocated memory was 367.0MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 331.9MB in the beginning and 3.5GB in the end (delta: -3.2GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 03:33:58,927 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.11ms. Allocated memory is still 367.0MB. Free memory is still 343.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 443.50ms. Allocated memory is still 367.0MB. Free memory was 342.1MB in the beginning and 322.6MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 38.25ms. Allocated memory is still 367.0MB. Free memory was 322.6MB in the beginning and 320.2MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 29.39ms. Allocated memory is still 367.0MB. Free memory was 320.2MB in the beginning and 318.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 576.33ms. Allocated memory is still 367.0MB. Free memory was 318.5MB in the beginning and 332.7MB in the end (delta: -14.2MB). Peak memory consumption was 22.5MB. Max. memory is 16.0GB. * TraceAbstraction took 682493.77ms. Allocated memory was 367.0MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 331.9MB in the beginning and 3.5GB in the end (delta: -3.2GB). Peak memory consumption was 3.5GB. 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.9s, 95 PlacesBefore, 37 PlacesAfterwards, 95 TransitionsBefore, 35 TransitionsAfterwards, 3124 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 62 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 2 ChoiceCompositions, 91 TotalNumberOfCompositions, 6212 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3417, independent: 3246, independent conditional: 0, independent unconditional: 3246, dependent: 171, dependent conditional: 0, dependent unconditional: 171, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1778, independent: 1732, independent conditional: 0, independent unconditional: 1732, dependent: 46, dependent conditional: 0, dependent unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3417, independent: 1514, independent conditional: 0, independent unconditional: 1514, dependent: 125, dependent conditional: 0, dependent unconditional: 125, unknown: 1778, unknown conditional: 0, unknown unconditional: 1778] , Statistics on independence cache: Total cache size (in pairs): 137, Positive cache size: 115, Positive conditional cache size: 0, Positive unconditional cache size: 115, Negative cache size: 22, Negative conditional cache size: 0, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 140 PlacesBefore, 65 PlacesAfterwards, 139 TransitionsBefore, 62 TransitionsAfterwards, 9522 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 80 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 2 ChoiceCompositions, 114 TotalNumberOfCompositions, 29474 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9093, independent: 8581, independent conditional: 0, independent unconditional: 8581, dependent: 512, dependent conditional: 0, dependent unconditional: 512, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4990, independent: 4913, independent conditional: 0, independent unconditional: 4913, dependent: 77, dependent conditional: 0, dependent unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9093, independent: 3668, independent conditional: 0, independent unconditional: 3668, dependent: 435, dependent conditional: 0, dependent unconditional: 435, unknown: 4990, unknown conditional: 0, unknown unconditional: 4990] , Statistics on independence cache: Total cache size (in pairs): 232, Positive cache size: 185, Positive conditional cache size: 0, Positive unconditional cache size: 185, Negative cache size: 47, Negative conditional cache size: 0, Negative unconditional cache size: 47, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 185 PlacesBefore, 87 PlacesAfterwards, 183 TransitionsBefore, 82 TransitionsAfterwards, 19704 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 118 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 3 ChoiceCompositions, 153 TotalNumberOfCompositions, 56219 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20525, independent: 19918, independent conditional: 0, independent unconditional: 19918, dependent: 607, dependent conditional: 0, dependent unconditional: 607, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10848, independent: 10723, independent conditional: 0, independent unconditional: 10723, dependent: 125, dependent conditional: 0, dependent unconditional: 125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 20525, independent: 9195, independent conditional: 0, independent unconditional: 9195, dependent: 482, dependent conditional: 0, dependent unconditional: 482, unknown: 10848, unknown conditional: 0, unknown unconditional: 10848] , Statistics on independence cache: Total cache size (in pairs): 793, Positive cache size: 723, Positive conditional cache size: 0, Positive unconditional cache size: 723, Negative cache size: 70, Negative conditional cache size: 0, Negative unconditional cache size: 70, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.9s, 230 PlacesBefore, 111 PlacesAfterwards, 227 TransitionsBefore, 106 TransitionsAfterwards, 33670 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 150 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 20 ConcurrentYvCompositions, 2 ChoiceCompositions, 189 TotalNumberOfCompositions, 101009 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 33107, independent: 32310, independent conditional: 0, independent unconditional: 32310, dependent: 797, dependent conditional: 0, dependent unconditional: 797, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 18266, independent: 18098, independent conditional: 0, independent unconditional: 18098, dependent: 168, dependent conditional: 0, dependent unconditional: 168, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 33107, independent: 14212, independent conditional: 0, independent unconditional: 14212, dependent: 629, dependent conditional: 0, dependent unconditional: 629, unknown: 18266, unknown conditional: 0, unknown unconditional: 18266] , Statistics on independence cache: Total cache size (in pairs): 1076, Positive cache size: 991, Positive conditional cache size: 0, Positive unconditional cache size: 991, Negative cache size: 85, Negative conditional cache size: 0, Negative unconditional cache size: 85, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.3s, 275 PlacesBefore, 134 PlacesAfterwards, 271 TransitionsBefore, 128 TransitionsAfterwards, 51420 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 173 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 28 ConcurrentYvCompositions, 2 ChoiceCompositions, 220 TotalNumberOfCompositions, 154540 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 47946, independent: 46966, independent conditional: 0, independent unconditional: 46966, dependent: 980, dependent conditional: 0, dependent unconditional: 980, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 27438, independent: 27267, independent conditional: 0, independent unconditional: 27267, dependent: 171, dependent conditional: 0, dependent unconditional: 171, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 47946, independent: 19699, independent conditional: 0, independent unconditional: 19699, dependent: 809, dependent conditional: 0, dependent unconditional: 809, unknown: 27438, unknown conditional: 0, unknown unconditional: 27438] , Statistics on independence cache: Total cache size (in pairs): 1494, Positive cache size: 1387, Positive conditional cache size: 0, Positive unconditional cache size: 1387, Negative cache size: 107, Negative conditional cache size: 0, Negative unconditional cache size: 107, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.2s, 320 PlacesBefore, 157 PlacesAfterwards, 315 TransitionsBefore, 150 TransitionsAfterwards, 72954 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 216 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 29 ConcurrentYvCompositions, 2 ChoiceCompositions, 264 TotalNumberOfCompositions, 222162 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 65575, independent: 64420, independent conditional: 0, independent unconditional: 64420, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 38581, independent: 38347, independent conditional: 0, independent unconditional: 38347, dependent: 234, dependent conditional: 0, dependent unconditional: 234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 65575, independent: 26073, independent conditional: 0, independent unconditional: 26073, dependent: 921, dependent conditional: 0, dependent unconditional: 921, unknown: 38581, unknown conditional: 0, unknown unconditional: 38581] , Statistics on independence cache: Total cache size (in pairs): 1467, Positive cache size: 1337, Positive conditional cache size: 0, Positive unconditional cache size: 1337, Negative cache size: 130, Negative conditional cache size: 0, Negative unconditional cache size: 130, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.7s, 365 PlacesBefore, 180 PlacesAfterwards, 359 TransitionsBefore, 172 TransitionsAfterwards, 98272 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 246 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 33 ConcurrentYvCompositions, 2 ChoiceCompositions, 298 TotalNumberOfCompositions, 306135 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 87270, independent: 85899, independent conditional: 0, independent unconditional: 85899, dependent: 1371, dependent conditional: 0, dependent unconditional: 1371, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 51823, independent: 51519, independent conditional: 0, independent unconditional: 51519, dependent: 304, dependent conditional: 0, dependent unconditional: 304, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 87270, independent: 34380, independent conditional: 0, independent unconditional: 34380, dependent: 1067, dependent conditional: 0, dependent unconditional: 1067, unknown: 51823, unknown conditional: 0, unknown unconditional: 51823] , Statistics on independence cache: Total cache size (in pairs): 1770, Positive cache size: 1623, Positive conditional cache size: 0, Positive unconditional cache size: 1623, Negative cache size: 147, Negative conditional cache size: 0, Negative unconditional cache size: 147, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.3s, 410 PlacesBefore, 203 PlacesAfterwards, 403 TransitionsBefore, 194 TransitionsAfterwards, 127374 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 286 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 2 ChoiceCompositions, 340 TotalNumberOfCompositions, 398735 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 115724, independent: 114184, independent conditional: 0, independent unconditional: 114184, dependent: 1540, dependent conditional: 0, dependent unconditional: 1540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 67330, independent: 67059, independent conditional: 0, independent unconditional: 67059, dependent: 271, dependent conditional: 0, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 115724, independent: 47125, independent conditional: 0, independent unconditional: 47125, dependent: 1269, dependent conditional: 0, dependent unconditional: 1269, unknown: 67330, unknown conditional: 0, unknown unconditional: 67330] , Statistics on independence cache: Total cache size (in pairs): 2459, Positive cache size: 2292, Positive conditional cache size: 0, Positive unconditional cache size: 2292, Negative cache size: 167, Negative conditional cache size: 0, Negative unconditional cache size: 167, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.9s, 455 PlacesBefore, 226 PlacesAfterwards, 447 TransitionsBefore, 216 TransitionsAfterwards, 160260 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 315 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 41 ConcurrentYvCompositions, 2 ChoiceCompositions, 375 TotalNumberOfCompositions, 495312 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 136127, independent: 134415, independent conditional: 0, independent unconditional: 134415, dependent: 1712, dependent conditional: 0, dependent unconditional: 1712, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 83178, independent: 82891, independent conditional: 0, independent unconditional: 82891, dependent: 287, dependent conditional: 0, dependent unconditional: 287, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 136127, independent: 51524, independent conditional: 0, independent unconditional: 51524, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 83178, unknown conditional: 0, unknown unconditional: 83178] , Statistics on independence cache: Total cache size (in pairs): 1941, Positive cache size: 1754, Positive conditional cache size: 0, Positive unconditional cache size: 1754, Negative cache size: 187, Negative conditional cache size: 0, Negative unconditional cache size: 187, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.3s, 500 PlacesBefore, 249 PlacesAfterwards, 491 TransitionsBefore, 238 TransitionsAfterwards, 196930 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 352 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 41 ConcurrentYvCompositions, 2 ChoiceCompositions, 412 TotalNumberOfCompositions, 618510 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 162846, independent: 160933, independent conditional: 0, independent unconditional: 160933, dependent: 1913, dependent conditional: 0, dependent unconditional: 1913, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 102082, independent: 101671, independent conditional: 0, independent unconditional: 101671, dependent: 411, dependent conditional: 0, dependent unconditional: 411, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 162846, independent: 59262, independent conditional: 0, independent unconditional: 59262, dependent: 1502, dependent conditional: 0, dependent unconditional: 1502, unknown: 102082, unknown conditional: 0, unknown unconditional: 102082] , Statistics on independence cache: Total cache size (in pairs): 1861, Positive cache size: 1654, Positive conditional cache size: 0, Positive unconditional cache size: 1654, Negative cache size: 207, Negative conditional cache size: 0, Negative unconditional cache size: 207, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.6s, 545 PlacesBefore, 272 PlacesAfterwards, 535 TransitionsBefore, 260 TransitionsAfterwards, 237384 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 381 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 42 ConcurrentYvCompositions, 2 ChoiceCompositions, 442 TotalNumberOfCompositions, 733844 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 198204, independent: 196146, independent conditional: 0, independent unconditional: 196146, dependent: 2058, dependent conditional: 0, dependent unconditional: 2058, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 124743, independent: 124298, independent conditional: 0, independent unconditional: 124298, dependent: 445, dependent conditional: 0, dependent unconditional: 445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 198204, independent: 71848, independent conditional: 0, independent unconditional: 71848, dependent: 1613, dependent conditional: 0, dependent unconditional: 1613, unknown: 124743, unknown conditional: 0, unknown unconditional: 124743] , Statistics on independence cache: Total cache size (in pairs): 2974, Positive cache size: 2695, Positive conditional cache size: 0, Positive unconditional cache size: 2695, Negative cache size: 279, Negative conditional cache size: 0, Negative unconditional cache size: 279, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.3s, 590 PlacesBefore, 295 PlacesAfterwards, 579 TransitionsBefore, 282 TransitionsAfterwards, 281622 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 410 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 51 ConcurrentYvCompositions, 2 ChoiceCompositions, 480 TotalNumberOfCompositions, 876717 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 230481, independent: 228223, independent conditional: 0, independent unconditional: 228223, dependent: 2258, dependent conditional: 0, dependent unconditional: 2258, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 146112, independent: 145693, independent conditional: 0, independent unconditional: 145693, dependent: 419, dependent conditional: 0, dependent unconditional: 419, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 230481, independent: 82530, independent conditional: 0, independent unconditional: 82530, dependent: 1839, dependent conditional: 0, dependent unconditional: 1839, unknown: 146112, unknown conditional: 0, unknown unconditional: 146112] , Statistics on independence cache: Total cache size (in pairs): 2662, Positive cache size: 2415, Positive conditional cache size: 0, Positive unconditional cache size: 2415, Negative cache size: 247, Negative conditional cache size: 0, Negative unconditional cache size: 247, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.5s, 635 PlacesBefore, 318 PlacesAfterwards, 623 TransitionsBefore, 304 TransitionsAfterwards, 329644 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 440 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 53 ConcurrentYvCompositions, 2 ChoiceCompositions, 512 TotalNumberOfCompositions, 1188269 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 281123, independent: 278128, independent conditional: 0, independent unconditional: 278128, dependent: 2995, dependent conditional: 0, dependent unconditional: 2995, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 171962, independent: 171525, independent conditional: 0, independent unconditional: 171525, dependent: 437, dependent conditional: 0, dependent unconditional: 437, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 281123, independent: 106603, independent conditional: 0, independent unconditional: 106603, dependent: 2558, dependent conditional: 0, dependent unconditional: 2558, unknown: 171962, unknown conditional: 0, unknown unconditional: 171962] , Statistics on independence cache: Total cache size (in pairs): 3886, Positive cache size: 3620, Positive conditional cache size: 0, Positive unconditional cache size: 3620, Negative cache size: 266, Negative conditional cache size: 0, Negative unconditional cache size: 266, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.4s, 680 PlacesBefore, 341 PlacesAfterwards, 667 TransitionsBefore, 326 TransitionsAfterwards, 381450 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 469 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 56 ConcurrentYvCompositions, 2 ChoiceCompositions, 544 TotalNumberOfCompositions, 1360774 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 318781, independent: 315583, independent conditional: 0, independent unconditional: 315583, dependent: 3198, dependent conditional: 0, dependent unconditional: 3198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 198120, independent: 197614, independent conditional: 0, independent unconditional: 197614, dependent: 506, dependent conditional: 0, dependent unconditional: 506, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 318781, independent: 117969, independent conditional: 0, independent unconditional: 117969, dependent: 2692, dependent conditional: 0, dependent unconditional: 2692, unknown: 198120, unknown conditional: 0, unknown unconditional: 198120] , Statistics on independence cache: Total cache size (in pairs): 3841, Positive cache size: 3553, Positive conditional cache size: 0, Positive unconditional cache size: 3553, Negative cache size: 288, Negative conditional cache size: 0, Negative unconditional cache size: 288, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.2s, 725 PlacesBefore, 363 PlacesAfterwards, 711 TransitionsBefore, 346 TransitionsAfterwards, 437040 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 507 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 57 ConcurrentYvCompositions, 3 ChoiceCompositions, 584 TotalNumberOfCompositions, 1375258 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 363492, independent: 360649, independent conditional: 0, independent unconditional: 360649, dependent: 2843, dependent conditional: 0, dependent unconditional: 2843, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 226599, independent: 226023, independent conditional: 0, independent unconditional: 226023, dependent: 576, dependent conditional: 0, dependent unconditional: 576, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 363492, independent: 134626, independent conditional: 0, independent unconditional: 134626, dependent: 2267, dependent conditional: 0, dependent unconditional: 2267, unknown: 226599, unknown conditional: 0, unknown unconditional: 226599] , Statistics on independence cache: Total cache size (in pairs): 5346, Positive cache size: 5028, Positive conditional cache size: 0, Positive unconditional cache size: 5028, Negative cache size: 318, Negative conditional cache size: 0, Negative unconditional cache size: 318, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.4s, 770 PlacesBefore, 387 PlacesAfterwards, 755 TransitionsBefore, 370 TransitionsAfterwards, 496414 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 535 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 58 ConcurrentYvCompositions, 2 ChoiceCompositions, 612 TotalNumberOfCompositions, 1594826 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 400810, independent: 397738, independent conditional: 0, independent unconditional: 397738, dependent: 3072, dependent conditional: 0, dependent unconditional: 3072, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 258232, independent: 257646, independent conditional: 0, independent unconditional: 257646, dependent: 586, dependent conditional: 0, dependent unconditional: 586, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 400810, independent: 140092, independent conditional: 0, independent unconditional: 140092, dependent: 2486, dependent conditional: 0, dependent unconditional: 2486, unknown: 258232, unknown conditional: 0, unknown unconditional: 258232] , Statistics on independence cache: Total cache size (in pairs): 4551, Positive cache size: 4224, Positive conditional cache size: 0, Positive unconditional cache size: 4224, Negative cache size: 327, Negative conditional cache size: 0, Negative unconditional cache size: 327, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.8s, 815 PlacesBefore, 409 PlacesAfterwards, 799 TransitionsBefore, 391 TransitionsAfterwards, 559572 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 586 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 63 ConcurrentYvCompositions, 2 ChoiceCompositions, 668 TotalNumberOfCompositions, 1750401 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 464714, independent: 461540, independent conditional: 0, independent unconditional: 461540, dependent: 3174, dependent conditional: 0, dependent unconditional: 3174, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 291123, independent: 290461, independent conditional: 0, independent unconditional: 290461, dependent: 662, dependent conditional: 0, dependent unconditional: 662, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 464714, independent: 171079, independent conditional: 0, independent unconditional: 171079, dependent: 2512, dependent conditional: 0, dependent unconditional: 2512, unknown: 291123, unknown conditional: 0, unknown unconditional: 291123] , Statistics on independence cache: Total cache size (in pairs): 5966, Positive cache size: 5621, Positive conditional cache size: 0, Positive unconditional cache size: 5621, Negative cache size: 345, Negative conditional cache size: 0, Negative unconditional cache size: 345, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.5s, 860 PlacesBefore, 433 PlacesAfterwards, 843 TransitionsBefore, 414 TransitionsAfterwards, 626514 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 608 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 65 ConcurrentYvCompositions, 2 ChoiceCompositions, 692 TotalNumberOfCompositions, 2267520 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 516380, independent: 512274, independent conditional: 0, independent unconditional: 512274, dependent: 4106, dependent conditional: 0, dependent unconditional: 4106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 325395, independent: 324801, independent conditional: 0, independent unconditional: 324801, dependent: 594, dependent conditional: 0, dependent unconditional: 594, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 516380, independent: 187473, independent conditional: 0, independent unconditional: 187473, dependent: 3512, dependent conditional: 0, dependent unconditional: 3512, unknown: 325395, unknown conditional: 0, unknown unconditional: 325395] , Statistics on independence cache: Total cache size (in pairs): 5824, Positive cache size: 5458, Positive conditional cache size: 0, Positive unconditional cache size: 5458, Negative cache size: 366, Negative conditional cache size: 0, Negative unconditional cache size: 366, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.0s, 905 PlacesBefore, 456 PlacesAfterwards, 887 TransitionsBefore, 436 TransitionsAfterwards, 697240 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 632 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 76 ConcurrentYvCompositions, 2 ChoiceCompositions, 727 TotalNumberOfCompositions, 2200644 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 564070, independent: 560506, independent conditional: 0, independent unconditional: 560506, dependent: 3564, dependent conditional: 0, dependent unconditional: 3564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 361732, independent: 361120, independent conditional: 0, independent unconditional: 361120, dependent: 612, dependent conditional: 0, dependent unconditional: 612, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 564070, independent: 199386, independent conditional: 0, independent unconditional: 199386, dependent: 2952, dependent conditional: 0, dependent unconditional: 2952, unknown: 361732, unknown conditional: 0, unknown unconditional: 361732] , Statistics on independence cache: Total cache size (in pairs): 5830, Positive cache size: 5444, Positive conditional cache size: 0, Positive unconditional cache size: 5444, Negative cache size: 386, Negative conditional cache size: 0, Negative unconditional cache size: 386, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.7s, 950 PlacesBefore, 479 PlacesAfterwards, 931 TransitionsBefore, 458 TransitionsAfterwards, 771750 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 668 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 77 ConcurrentYvCompositions, 2 ChoiceCompositions, 764 TotalNumberOfCompositions, 2778418 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 664710, independent: 660173, independent conditional: 0, independent unconditional: 660173, dependent: 4537, dependent conditional: 0, dependent unconditional: 4537, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 402127, independent: 401329, independent conditional: 0, independent unconditional: 401329, dependent: 798, dependent conditional: 0, dependent unconditional: 798, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 664710, independent: 258844, independent conditional: 0, independent unconditional: 258844, dependent: 3739, dependent conditional: 0, dependent unconditional: 3739, unknown: 402127, unknown conditional: 0, unknown unconditional: 402127] , Statistics on independence cache: Total cache size (in pairs): 8660, Positive cache size: 8253, Positive conditional cache size: 0, Positive unconditional cache size: 8253, Negative cache size: 407, Negative conditional cache size: 0, Negative unconditional cache size: 407, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.7s, 995 PlacesBefore, 502 PlacesAfterwards, 975 TransitionsBefore, 480 TransitionsAfterwards, 850044 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 696 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 79 ConcurrentYvCompositions, 2 ChoiceCompositions, 794 TotalNumberOfCompositions, 3031561 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 711651, independent: 706930, independent conditional: 0, independent unconditional: 706930, dependent: 4721, dependent conditional: 0, dependent unconditional: 4721, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 442881, independent: 442178, independent conditional: 0, independent unconditional: 442178, dependent: 703, dependent conditional: 0, dependent unconditional: 703, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 711651, independent: 264752, independent conditional: 0, independent unconditional: 264752, dependent: 4018, dependent conditional: 0, dependent unconditional: 4018, unknown: 442881, unknown conditional: 0, unknown unconditional: 442881] , Statistics on independence cache: Total cache size (in pairs): 8990, Positive cache size: 8563, Positive conditional cache size: 0, Positive unconditional cache size: 8563, Negative cache size: 427, Negative conditional cache size: 0, Negative unconditional cache size: 427, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.2s, 1040 PlacesBefore, 525 PlacesAfterwards, 1019 TransitionsBefore, 502 TransitionsAfterwards, 932122 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 741 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 81 ConcurrentYvCompositions, 2 ChoiceCompositions, 841 TotalNumberOfCompositions, 2955093 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 745741, independent: 741635, independent conditional: 0, independent unconditional: 741635, dependent: 4106, dependent conditional: 0, dependent unconditional: 4106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 483323, independent: 482700, independent conditional: 0, independent unconditional: 482700, dependent: 623, dependent conditional: 0, dependent unconditional: 623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 745741, independent: 258935, independent conditional: 0, independent unconditional: 258935, dependent: 3483, dependent conditional: 0, dependent unconditional: 3483, unknown: 483323, unknown conditional: 0, unknown unconditional: 483323] , Statistics on independence cache: Total cache size (in pairs): 6479, Positive cache size: 6032, Positive conditional cache size: 0, Positive unconditional cache size: 6032, Negative cache size: 447, Negative conditional cache size: 0, Negative unconditional cache size: 447, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.2s, 1085 PlacesBefore, 547 PlacesAfterwards, 1063 TransitionsBefore, 522 TransitionsAfterwards, 1017984 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 770 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 3 ChoiceCompositions, 876 TotalNumberOfCompositions, 3646665 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 838075, independent: 832895, independent conditional: 0, independent unconditional: 832895, dependent: 5180, dependent conditional: 0, dependent unconditional: 5180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 529469, independent: 528720, independent conditional: 0, independent unconditional: 528720, dependent: 749, dependent conditional: 0, dependent unconditional: 749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 838075, independent: 304175, independent conditional: 0, independent unconditional: 304175, dependent: 4431, dependent conditional: 0, dependent unconditional: 4431, unknown: 529469, unknown conditional: 0, unknown unconditional: 529469] , Statistics on independence cache: Total cache size (in pairs): 8206, Positive cache size: 7742, Positive conditional cache size: 0, Positive unconditional cache size: 7742, Negative cache size: 464, Negative conditional cache size: 0, Negative unconditional cache size: 464, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.3s, 1130 PlacesBefore, 571 PlacesAfterwards, 1107 TransitionsBefore, 546 TransitionsAfterwards, 1107630 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 810 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 89 ConcurrentYvCompositions, 2 ChoiceCompositions, 918 TotalNumberOfCompositions, 3520674 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 910320, independent: 905801, independent conditional: 0, independent unconditional: 905801, dependent: 4519, dependent conditional: 0, dependent unconditional: 4519, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 575494, independent: 574515, independent conditional: 0, independent unconditional: 574515, dependent: 979, dependent conditional: 0, dependent unconditional: 979, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 910320, independent: 331286, independent conditional: 0, independent unconditional: 331286, dependent: 3540, dependent conditional: 0, dependent unconditional: 3540, unknown: 575494, unknown conditional: 0, unknown unconditional: 575494] , Statistics on independence cache: Total cache size (in pairs): 11075, Positive cache size: 10416, Positive conditional cache size: 0, Positive unconditional cache size: 10416, Negative cache size: 659, Negative conditional cache size: 0, Negative unconditional cache size: 659, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.7s, 1175 PlacesBefore, 594 PlacesAfterwards, 1151 TransitionsBefore, 568 TransitionsAfterwards, 1201060 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 851 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 91 ConcurrentYvCompositions, 2 ChoiceCompositions, 961 TotalNumberOfCompositions, 4332096 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1002933, independent: 997322, independent conditional: 0, independent unconditional: 997322, dependent: 5611, dependent conditional: 0, dependent unconditional: 5611, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 626592, independent: 625774, independent conditional: 0, independent unconditional: 625774, dependent: 818, dependent conditional: 0, dependent unconditional: 818, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1002933, independent: 371548, independent conditional: 0, independent unconditional: 371548, dependent: 4793, dependent conditional: 0, dependent unconditional: 4793, unknown: 626592, unknown conditional: 0, unknown unconditional: 626592] , Statistics on independence cache: Total cache size (in pairs): 10222, Positive cache size: 9715, Positive conditional cache size: 0, Positive unconditional cache size: 9715, Negative cache size: 507, Negative conditional cache size: 0, Negative unconditional cache size: 507, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.6s, 1220 PlacesBefore, 617 PlacesAfterwards, 1195 TransitionsBefore, 590 TransitionsAfterwards, 1298274 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 864 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 99 ConcurrentYvCompositions, 2 ChoiceCompositions, 982 TotalNumberOfCompositions, 4143965 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1043494, independent: 1038602, independent conditional: 0, independent unconditional: 1038602, dependent: 4892, dependent conditional: 0, dependent unconditional: 4892, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 673488, independent: 672615, independent conditional: 0, independent unconditional: 672615, dependent: 873, dependent conditional: 0, dependent unconditional: 873, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1043494, independent: 365987, independent conditional: 0, independent unconditional: 365987, dependent: 4019, dependent conditional: 0, dependent unconditional: 4019, unknown: 673488, unknown conditional: 0, unknown unconditional: 673488] , Statistics on independence cache: Total cache size (in pairs): 10084, Positive cache size: 9557, Positive conditional cache size: 0, Positive unconditional cache size: 9557, Negative cache size: 527, Negative conditional cache size: 0, Negative unconditional cache size: 527, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.6s, 1265 PlacesBefore, 640 PlacesAfterwards, 1239 TransitionsBefore, 612 TransitionsAfterwards, 1399272 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 903 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 100 ConcurrentYvCompositions, 2 ChoiceCompositions, 1022 TotalNumberOfCompositions, 4425949 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1176470, independent: 1171457, independent conditional: 0, independent unconditional: 1171457, dependent: 5013, dependent conditional: 0, dependent unconditional: 5013, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 730579, independent: 729405, independent conditional: 0, independent unconditional: 729405, dependent: 1174, dependent conditional: 0, dependent unconditional: 1174, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1176470, independent: 442052, independent conditional: 0, independent unconditional: 442052, dependent: 3839, dependent conditional: 0, dependent unconditional: 3839, unknown: 730579, unknown conditional: 0, unknown unconditional: 730579] , Statistics on independence cache: Total cache size (in pairs): 18604, Positive cache size: 17899, Positive conditional cache size: 0, Positive unconditional cache size: 17899, Negative cache size: 705, Negative conditional cache size: 0, Negative unconditional cache size: 705, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.0s, 1310 PlacesBefore, 663 PlacesAfterwards, 1283 TransitionsBefore, 634 TransitionsAfterwards, 1504054 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 936 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 97 ConcurrentYvCompositions, 2 ChoiceCompositions, 1052 TotalNumberOfCompositions, 4796480 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1235027, independent: 1229764, independent conditional: 0, independent unconditional: 1229764, dependent: 5263, dependent conditional: 0, dependent unconditional: 5263, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 781059, independent: 780095, independent conditional: 0, independent unconditional: 780095, dependent: 964, dependent conditional: 0, dependent unconditional: 964, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1235027, independent: 449669, independent conditional: 0, independent unconditional: 449669, dependent: 4299, dependent conditional: 0, dependent unconditional: 4299, unknown: 781059, unknown conditional: 0, unknown unconditional: 781059] , Statistics on independence cache: Total cache size (in pairs): 15651, Positive cache size: 15084, Positive conditional cache size: 0, Positive unconditional cache size: 15084, Negative cache size: 567, Negative conditional cache size: 0, Negative unconditional cache size: 567, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.7s, 1355 PlacesBefore, 686 PlacesAfterwards, 1327 TransitionsBefore, 656 TransitionsAfterwards, 1612620 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 977 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 108 ConcurrentYvCompositions, 2 ChoiceCompositions, 1104 TotalNumberOfCompositions, 5103324 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1322928, independent: 1317539, independent conditional: 0, independent unconditional: 1317539, dependent: 5389, dependent conditional: 0, dependent unconditional: 5389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 835635, independent: 834581, independent conditional: 0, independent unconditional: 834581, dependent: 1054, dependent conditional: 0, dependent unconditional: 1054, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1322928, independent: 482958, independent conditional: 0, independent unconditional: 482958, dependent: 4335, dependent conditional: 0, dependent unconditional: 4335, unknown: 835635, unknown conditional: 0, unknown unconditional: 835635] , Statistics on independence cache: Total cache size (in pairs): 15041, Positive cache size: 14454, Positive conditional cache size: 0, Positive unconditional cache size: 14454, Negative cache size: 587, Negative conditional cache size: 0, Negative unconditional cache size: 587, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.1s, 1400 PlacesBefore, 709 PlacesAfterwards, 1371 TransitionsBefore, 678 TransitionsAfterwards, 1724970 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1005 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 108 ConcurrentYvCompositions, 2 ChoiceCompositions, 1132 TotalNumberOfCompositions, 5507205 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1385965, independent: 1380345, independent conditional: 0, independent unconditional: 1380345, dependent: 5620, dependent conditional: 0, dependent unconditional: 5620, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 891785, independent: 890756, independent conditional: 0, independent unconditional: 890756, dependent: 1029, dependent conditional: 0, dependent unconditional: 1029, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1385965, independent: 489589, independent conditional: 0, independent unconditional: 489589, dependent: 4591, dependent conditional: 0, dependent unconditional: 4591, unknown: 891785, unknown conditional: 0, unknown unconditional: 891785] , Statistics on independence cache: Total cache size (in pairs): 12460, Positive cache size: 11853, Positive conditional cache size: 0, Positive unconditional cache size: 11853, Negative cache size: 607, Negative conditional cache size: 0, Negative unconditional cache size: 607, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.8s, 1445 PlacesBefore, 732 PlacesAfterwards, 1415 TransitionsBefore, 700 TransitionsAfterwards, 1841104 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 1036 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 115 ConcurrentYvCompositions, 2 ChoiceCompositions, 1170 TotalNumberOfCompositions, 6657651 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1637051, independent: 1630071, independent conditional: 0, independent unconditional: 1630071, dependent: 6980, dependent conditional: 0, dependent unconditional: 6980, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 975364, independent: 974253, independent conditional: 0, independent unconditional: 974253, dependent: 1111, dependent conditional: 0, dependent unconditional: 1111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1637051, independent: 655818, independent conditional: 0, independent unconditional: 655818, dependent: 5869, dependent conditional: 0, dependent unconditional: 5869, unknown: 975364, unknown conditional: 0, unknown unconditional: 975364] , Statistics on independence cache: Total cache size (in pairs): 35207, Positive cache size: 34505, Positive conditional cache size: 0, Positive unconditional cache size: 34505, Negative cache size: 702, Negative conditional cache size: 0, Negative unconditional cache size: 702, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.8s, 1490 PlacesBefore, 755 PlacesAfterwards, 1459 TransitionsBefore, 722 TransitionsAfterwards, 1961022 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1071 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 117 ConcurrentYvCompositions, 2 ChoiceCompositions, 1207 TotalNumberOfCompositions, 6258620 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1642113, independent: 1636128, independent conditional: 0, independent unconditional: 1636128, dependent: 5985, dependent conditional: 0, dependent unconditional: 5985, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1017769, independent: 1016651, independent conditional: 0, independent unconditional: 1016651, dependent: 1118, dependent conditional: 0, dependent unconditional: 1118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1642113, independent: 619477, independent conditional: 0, independent unconditional: 619477, dependent: 4867, dependent conditional: 0, dependent unconditional: 4867, unknown: 1017769, unknown conditional: 0, unknown unconditional: 1017769] , Statistics on independence cache: Total cache size (in pairs): 16641, Positive cache size: 15994, Positive conditional cache size: 0, Positive unconditional cache size: 15994, Negative cache size: 647, Negative conditional cache size: 0, Negative unconditional cache size: 647, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27.2s, 1535 PlacesBefore, 778 PlacesAfterwards, 1503 TransitionsBefore, 744 TransitionsAfterwards, 2084724 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1113 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 119 ConcurrentYvCompositions, 2 ChoiceCompositions, 1251 TotalNumberOfCompositions, 6631832 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1684524, independent: 1678367, independent conditional: 0, independent unconditional: 1678367, dependent: 6157, dependent conditional: 0, dependent unconditional: 6157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1076269, independent: 1075081, independent conditional: 0, independent unconditional: 1075081, dependent: 1188, dependent conditional: 0, dependent unconditional: 1188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1684524, independent: 603286, independent conditional: 0, independent unconditional: 603286, dependent: 4969, dependent conditional: 0, dependent unconditional: 4969, unknown: 1076269, unknown conditional: 0, unknown unconditional: 1076269] , Statistics on independence cache: Total cache size (in pairs): 14736, Positive cache size: 14069, Positive conditional cache size: 0, Positive unconditional cache size: 14069, Negative cache size: 667, Negative conditional cache size: 0, Negative unconditional cache size: 667, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.7s, 1580 PlacesBefore, 801 PlacesAfterwards, 1547 TransitionsBefore, 766 TransitionsAfterwards, 2212210 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 1138 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 122 ConcurrentYvCompositions, 2 ChoiceCompositions, 1279 TotalNumberOfCompositions, 7995415 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1935830, independent: 1928159, independent conditional: 0, independent unconditional: 1928159, dependent: 7671, dependent conditional: 0, dependent unconditional: 7671, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1150821, independent: 1149713, independent conditional: 0, independent unconditional: 1149713, dependent: 1108, dependent conditional: 0, dependent unconditional: 1108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1935830, independent: 778446, independent conditional: 0, independent unconditional: 778446, dependent: 6563, dependent conditional: 0, dependent unconditional: 6563, unknown: 1150821, unknown conditional: 0, unknown unconditional: 1150821] , Statistics on independence cache: Total cache size (in pairs): 29462, Positive cache size: 28726, Positive conditional cache size: 0, Positive unconditional cache size: 28726, Negative cache size: 736, Negative conditional cache size: 0, Negative unconditional cache size: 736, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 29.2s, 1625 PlacesBefore, 824 PlacesAfterwards, 1591 TransitionsBefore, 788 TransitionsAfterwards, 2343480 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1169 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 124 ConcurrentYvCompositions, 2 ChoiceCompositions, 1312 TotalNumberOfCompositions, 7466711 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1948382, independent: 1941844, independent conditional: 0, independent unconditional: 1941844, dependent: 6538, dependent conditional: 0, dependent unconditional: 6538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1211008, independent: 1209905, independent conditional: 0, independent unconditional: 1209905, dependent: 1103, dependent conditional: 0, dependent unconditional: 1103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1948382, independent: 731939, independent conditional: 0, independent unconditional: 731939, dependent: 5435, dependent conditional: 0, dependent unconditional: 5435, unknown: 1211008, unknown conditional: 0, unknown unconditional: 1211008] , Statistics on independence cache: Total cache size (in pairs): 20393, Positive cache size: 19686, Positive conditional cache size: 0, Positive unconditional cache size: 19686, Negative cache size: 707, Negative conditional cache size: 0, Negative unconditional cache size: 707, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 30.1s, 1670 PlacesBefore, 847 PlacesAfterwards, 1635 TransitionsBefore, 810 TransitionsAfterwards, 2478534 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 1202 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 137 ConcurrentYvCompositions, 2 ChoiceCompositions, 1358 TotalNumberOfCompositions, 9056056 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2069403, independent: 2061237, independent conditional: 0, independent unconditional: 2061237, dependent: 8166, dependent conditional: 0, dependent unconditional: 8166, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1285110, independent: 1283638, independent conditional: 0, independent unconditional: 1283638, dependent: 1472, dependent conditional: 0, dependent unconditional: 1472, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2069403, independent: 777599, independent conditional: 0, independent unconditional: 777599, dependent: 6694, dependent conditional: 0, dependent unconditional: 6694, unknown: 1285110, unknown conditional: 0, unknown unconditional: 1285110] , Statistics on independence cache: Total cache size (in pairs): 21470, Positive cache size: 20743, Positive conditional cache size: 0, Positive unconditional cache size: 20743, Negative cache size: 727, Negative conditional cache size: 0, Negative unconditional cache size: 727, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.1s, 1715 PlacesBefore, 870 PlacesAfterwards, 1679 TransitionsBefore, 832 TransitionsAfterwards, 2617372 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 1230 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 139 ConcurrentYvCompositions, 2 ChoiceCompositions, 1388 TotalNumberOfCompositions, 9534383 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2130607, independent: 2122217, independent conditional: 0, independent unconditional: 2122217, dependent: 8390, dependent conditional: 0, dependent unconditional: 8390, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1348732, independent: 1347583, independent conditional: 0, independent unconditional: 1347583, dependent: 1149, dependent conditional: 0, dependent unconditional: 1149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2130607, independent: 774634, independent conditional: 0, independent unconditional: 774634, dependent: 7241, dependent conditional: 0, dependent unconditional: 7241, unknown: 1348732, unknown conditional: 0, unknown unconditional: 1348732] , Statistics on independence cache: Total cache size (in pairs): 17297, Positive cache size: 16550, Positive conditional cache size: 0, Positive unconditional cache size: 16550, Negative cache size: 747, Negative conditional cache size: 0, Negative unconditional cache size: 747, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.1s, 1760 PlacesBefore, 893 PlacesAfterwards, 1723 TransitionsBefore, 854 TransitionsAfterwards, 2759994 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1258 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 144 ConcurrentYvCompositions, 2 ChoiceCompositions, 1421 TotalNumberOfCompositions, 8841090 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2433708, independent: 2426579, independent conditional: 0, independent unconditional: 2426579, dependent: 7129, dependent conditional: 0, dependent unconditional: 7129, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1452695, independent: 1451084, independent conditional: 0, independent unconditional: 1451084, dependent: 1611, dependent conditional: 0, dependent unconditional: 1611, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2433708, independent: 975495, independent conditional: 0, independent unconditional: 975495, dependent: 5518, dependent conditional: 0, dependent unconditional: 5518, unknown: 1452695, unknown conditional: 0, unknown unconditional: 1452695] , Statistics on independence cache: Total cache size (in pairs): 47706, Positive cache size: 46756, Positive conditional cache size: 0, Positive unconditional cache size: 46756, Negative cache size: 950, Negative conditional cache size: 0, Negative unconditional cache size: 950, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.5s, 1805 PlacesBefore, 916 PlacesAfterwards, 1767 TransitionsBefore, 876 TransitionsAfterwards, 2906400 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1318 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 143 ConcurrentYvCompositions, 2 ChoiceCompositions, 1480 TotalNumberOfCompositions, 9234106 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2423327, independent: 2416127, independent conditional: 0, independent unconditional: 2416127, dependent: 7200, dependent conditional: 0, dependent unconditional: 7200, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1516059, independent: 1514423, independent conditional: 0, independent unconditional: 1514423, dependent: 1636, dependent conditional: 0, dependent unconditional: 1636, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2423327, independent: 901704, independent conditional: 0, independent unconditional: 901704, dependent: 5564, dependent conditional: 0, dependent unconditional: 5564, unknown: 1516059, unknown conditional: 0, unknown unconditional: 1516059] , Statistics on independence cache: Total cache size (in pairs): 29439, Positive cache size: 28479, Positive conditional cache size: 0, Positive unconditional cache size: 28479, Negative cache size: 960, Negative conditional cache size: 0, Negative unconditional cache size: 960, 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 1850 places, 1811 transitions, 5385 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1850 places, 1811 transitions, 5385 flow and 1524046 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 32 for 1ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown