/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 08:24:57,368 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 08:24:57,423 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-25 08:24:57,428 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 08:24:57,429 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 08:24:57,460 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 08:24:57,461 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 08:24:57,461 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 08:24:57,462 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 08:24:57,467 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 08:24:57,468 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 08:24:57,468 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 08:24:57,468 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 08:24:57,468 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 08:24:57,468 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 08:24:57,468 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 08:24:57,469 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 08:24:57,469 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 08:24:57,469 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 08:24:57,469 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 08:24:57,469 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 08:24:57,470 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 08:24:57,470 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 08:24:57,470 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 08:24:57,471 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 08:24:57,471 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 08:24:57,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 08:24:57,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 08:24:57,471 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 08:24:57,472 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 08:24:57,472 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 08:24:57,472 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 08:24:57,473 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 08:24:57,473 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 08:24:57,473 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 08:24:57,473 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 08:24:57,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 08:24:57,737 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 08:24:57,739 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 08:24:57,739 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 08:24:57,740 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 08:24:57,741 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs.i [2023-08-25 08:24:58,630 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 08:24:58,863 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 08:24:58,863 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs.i [2023-08-25 08:24:58,883 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ae5825ae/43817e53cf8b4e9cb62254880694a6b3/FLAG0d3f7d4a6 [2023-08-25 08:24:58,892 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ae5825ae/43817e53cf8b4e9cb62254880694a6b3 [2023-08-25 08:24:58,893 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 08:24:58,894 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 08:24:58,895 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 08:24:58,895 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 08:24:58,897 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 08:24:58,897 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:24:58" (1/1) ... [2023-08-25 08:24:58,898 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1409fe30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:58, skipping insertion in model container [2023-08-25 08:24:58,898 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:24:58" (1/1) ... [2023-08-25 08:24:58,929 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 08:24:59,084 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-25 08:24:59,225 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 08:24:59,232 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 08:24:59,250 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-25 08:24:59,257 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [270] [2023-08-25 08:24:59,258 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [270] [2023-08-25 08:24:59,273 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 08:24:59,298 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 08:24:59,298 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 08:24:59,298 WARN L669 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 08:24:59,303 INFO L206 MainTranslator]: Completed translation [2023-08-25 08:24:59,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59 WrapperNode [2023-08-25 08:24:59,303 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 08:24:59,304 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 08:24:59,304 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 08:24:59,304 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 08:24:59,309 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,332 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,352 INFO L138 Inliner]: procedures = 176, calls = 22, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 99 [2023-08-25 08:24:59,352 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 08:24:59,353 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 08:24:59,353 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 08:24:59,354 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 08:24:59,359 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,359 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,365 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,365 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,377 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,379 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,380 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,381 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,382 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 08:24:59,382 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 08:24:59,382 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 08:24:59,383 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 08:24:59,383 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (1/1) ... [2023-08-25 08:24:59,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 08:24:59,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 08:24:59,406 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-25 08:24:59,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-25 08:24:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-25 08:24:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 08:24:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 08:24:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 08:24:59,439 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 08:24:59,555 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 08:24:59,563 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 08:24:59,740 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 08:24:59,814 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 08:24:59,815 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-25 08:24:59,816 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:24:59 BoogieIcfgContainer [2023-08-25 08:24:59,817 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 08:24:59,819 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 08:24:59,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 08:24:59,822 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 08:24:59,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 08:24:58" (1/3) ... [2023-08-25 08:24:59,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e6457e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:24:59, skipping insertion in model container [2023-08-25 08:24:59,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:24:59" (2/3) ... [2023-08-25 08:24:59,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e6457e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:24:59, skipping insertion in model container [2023-08-25 08:24:59,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:24:59" (3/3) ... [2023-08-25 08:24:59,825 INFO L112 eAbstractionObserver]: Analyzing ICFG 39_rand_lock_p0_vs.i [2023-08-25 08:24:59,839 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 08:24:59,839 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-25 08:24:59,839 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 08:24:59,900 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:24:59,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 71 places, 71 transitions, 147 flow [2023-08-25 08:24:59,970 INFO L124 PetriNetUnfolderBase]: 4/81 cut-off events. [2023-08-25 08:24:59,970 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:24:59,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 81 events. 4/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 57. Up to 4 conditions per place. [2023-08-25 08:24:59,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 71 places, 71 transitions, 147 flow [2023-08-25 08:24:59,978 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 71 transitions, 147 flow [2023-08-25 08:24:59,981 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:24:59,995 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 71 places, 71 transitions, 147 flow [2023-08-25 08:25:00,000 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 71 places, 71 transitions, 147 flow [2023-08-25 08:25:00,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 71 places, 71 transitions, 147 flow [2023-08-25 08:25:00,017 INFO L124 PetriNetUnfolderBase]: 4/81 cut-off events. [2023-08-25 08:25:00,018 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:25:00,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 81 events. 4/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 57. Up to 4 conditions per place. [2023-08-25 08:25:00,020 INFO L119 LiptonReduction]: Number of co-enabled transitions 1170 [2023-08-25 08:25:01,868 INFO L134 LiptonReduction]: Checked pairs total: 1113 [2023-08-25 08:25:01,869 INFO L136 LiptonReduction]: Total number of compositions: 80 [2023-08-25 08:25:01,880 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:01,883 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:01,883 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:01,887 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:01,887 INFO L124 PetriNetUnfolderBase]: 1/18 cut-off events. [2023-08-25 08:25:01,887 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:25:01,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:01,888 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-25 08:25:01,888 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:01,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:01,891 INFO L85 PathProgramCache]: Analyzing trace with hash -395530399, now seen corresponding path program 1 times [2023-08-25 08:25:01,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:01,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157610478] [2023-08-25 08:25:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:01,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:01,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:01,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:01,987 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:01,989 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:01,989 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:01,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 08:25:01,991 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:01,993 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:01,994 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:01,994 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-25 08:25:02,016 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:02,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,052 INFO L124 PetriNetUnfolderBase]: 7/139 cut-off events. [2023-08-25 08:25:02,052 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:25:02,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 139 events. 7/139 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2023-08-25 08:25:02,054 INFO L82 GeneralOperation]: Start removeDead. Operand has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,055 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:02,055 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,055 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 117 transitions, 246 flow [2023-08-25 08:25:02,073 INFO L124 PetriNetUnfolderBase]: 7/139 cut-off events. [2023-08-25 08:25:02,073 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:25:02,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 139 events. 7/139 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2023-08-25 08:25:02,078 INFO L119 LiptonReduction]: Number of co-enabled transitions 6480 [2023-08-25 08:25:03,738 INFO L134 LiptonReduction]: Checked pairs total: 11937 [2023-08-25 08:25:03,738 INFO L136 LiptonReduction]: Total number of compositions: 109 [2023-08-25 08:25:03,739 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:03,740 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:03,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:03,743 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:03,744 INFO L124 PetriNetUnfolderBase]: 1/38 cut-off events. [2023-08-25 08:25:03,744 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:25:03,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:03,744 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-25 08:25:03,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:03,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:03,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1543204075, now seen corresponding path program 1 times [2023-08-25 08:25:03,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:03,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553896274] [2023-08-25 08:25:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:03,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:03,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:03,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:03,776 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:03,777 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:03,777 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:03,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 08:25:03,777 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:03,777 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:03,777 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:03,778 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-25 08:25:03,795 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:03,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,829 INFO L124 PetriNetUnfolderBase]: 10/197 cut-off events. [2023-08-25 08:25:03,830 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:25:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 197 events. 10/197 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 517 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2023-08-25 08:25:03,832 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,834 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,834 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:03,834 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,834 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 347 flow [2023-08-25 08:25:03,855 INFO L124 PetriNetUnfolderBase]: 10/197 cut-off events. [2023-08-25 08:25:03,855 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:25:03,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 197 events. 10/197 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 517 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2023-08-25 08:25:03,862 INFO L119 LiptonReduction]: Number of co-enabled transitions 15930 [2023-08-25 08:25:06,083 INFO L134 LiptonReduction]: Checked pairs total: 31511 [2023-08-25 08:25:06,083 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-08-25 08:25:06,084 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:06,085 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:06,085 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:06,089 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:06,089 INFO L124 PetriNetUnfolderBase]: 2/59 cut-off events. [2023-08-25 08:25:06,089 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:25:06,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:06,089 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-25 08:25:06,089 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:06,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:06,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2011039342, now seen corresponding path program 1 times [2023-08-25 08:25:06,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:06,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975801915] [2023-08-25 08:25:06,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:06,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:06,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:06,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:06,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:06,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:06,117 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:06,117 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:06,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 08:25:06,118 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:06,118 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:06,118 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:06,118 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-25 08:25:06,138 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:06,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,164 INFO L124 PetriNetUnfolderBase]: 13/255 cut-off events. [2023-08-25 08:25:06,165 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:25:06,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278 conditions, 255 events. 13/255 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 796 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 205. Up to 10 conditions per place. [2023-08-25 08:25:06,166 INFO L82 GeneralOperation]: Start removeDead. Operand has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,167 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,167 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:06,167 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,168 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 209 places, 209 transitions, 450 flow [2023-08-25 08:25:06,187 INFO L124 PetriNetUnfolderBase]: 13/255 cut-off events. [2023-08-25 08:25:06,187 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:25:06,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278 conditions, 255 events. 13/255 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 796 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 205. Up to 10 conditions per place. [2023-08-25 08:25:06,198 INFO L119 LiptonReduction]: Number of co-enabled transitions 29520 [2023-08-25 08:25:09,024 INFO L134 LiptonReduction]: Checked pairs total: 54621 [2023-08-25 08:25:09,024 INFO L136 LiptonReduction]: Total number of compositions: 204 [2023-08-25 08:25:09,026 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:09,026 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:09,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:09,034 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:09,035 INFO L124 PetriNetUnfolderBase]: 3/80 cut-off events. [2023-08-25 08:25:09,035 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:25:09,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:09,035 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:09,035 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:09,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:09,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1177336561, now seen corresponding path program 1 times [2023-08-25 08:25:09,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:09,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447228822] [2023-08-25 08:25:09,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:09,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:09,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:09,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:09,088 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:09,088 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:09,088 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:09,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 08:25:09,088 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:09,089 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:09,089 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:09,089 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-25 08:25:09,109 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:09,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,150 INFO L124 PetriNetUnfolderBase]: 16/313 cut-off events. [2023-08-25 08:25:09,150 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:25:09,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 344 conditions, 313 events. 16/313 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1059 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 268. Up to 12 conditions per place. [2023-08-25 08:25:09,153 INFO L82 GeneralOperation]: Start removeDead. Operand has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,154 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,154 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:09,155 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,155 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 255 transitions, 555 flow [2023-08-25 08:25:09,187 INFO L124 PetriNetUnfolderBase]: 16/313 cut-off events. [2023-08-25 08:25:09,187 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:25:09,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 344 conditions, 313 events. 16/313 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1059 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 268. Up to 12 conditions per place. [2023-08-25 08:25:09,196 INFO L119 LiptonReduction]: Number of co-enabled transitions 47250 [2023-08-25 08:25:12,387 INFO L134 LiptonReduction]: Checked pairs total: 92452 [2023-08-25 08:25:12,387 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-08-25 08:25:12,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:12,389 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:12,389 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:12,395 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:12,396 INFO L124 PetriNetUnfolderBase]: 4/101 cut-off events. [2023-08-25 08:25:12,396 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:25:12,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:12,396 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:12,396 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:12,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:12,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1611048177, now seen corresponding path program 1 times [2023-08-25 08:25:12,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:12,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289022498] [2023-08-25 08:25:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:12,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:12,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:12,425 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:12,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:12,451 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:12,451 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:12,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 08:25:12,451 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:12,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:12,452 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:12,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-25 08:25:12,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:12,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,545 INFO L124 PetriNetUnfolderBase]: 19/371 cut-off events. [2023-08-25 08:25:12,545 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:25:12,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411 conditions, 371 events. 19/371 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1320 event pairs, 0 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 334. Up to 14 conditions per place. [2023-08-25 08:25:12,548 INFO L82 GeneralOperation]: Start removeDead. Operand has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,549 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,550 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:12,550 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,550 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 301 places, 301 transitions, 662 flow [2023-08-25 08:25:12,590 INFO L124 PetriNetUnfolderBase]: 19/371 cut-off events. [2023-08-25 08:25:12,591 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:25:12,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411 conditions, 371 events. 19/371 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1320 event pairs, 0 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 334. Up to 14 conditions per place. [2023-08-25 08:25:12,607 INFO L119 LiptonReduction]: Number of co-enabled transitions 69120 [2023-08-25 08:25:16,544 INFO L134 LiptonReduction]: Checked pairs total: 145193 [2023-08-25 08:25:16,544 INFO L136 LiptonReduction]: Total number of compositions: 301 [2023-08-25 08:25:16,546 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:16,549 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:16,549 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:16,559 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:16,559 INFO L124 PetriNetUnfolderBase]: 5/122 cut-off events. [2023-08-25 08:25:16,559 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:25:16,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:16,560 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:16,560 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:16,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:16,560 INFO L85 PathProgramCache]: Analyzing trace with hash 614860589, now seen corresponding path program 1 times [2023-08-25 08:25:16,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:16,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547564931] [2023-08-25 08:25:16,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:16,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:16,587 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:16,602 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:16,602 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:16,602 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:16,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 08:25:16,602 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:16,602 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:16,603 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:16,603 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-25 08:25:16,631 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:16,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,684 INFO L124 PetriNetUnfolderBase]: 22/429 cut-off events. [2023-08-25 08:25:16,684 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:25:16,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479 conditions, 429 events. 22/429 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1587 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 401. Up to 16 conditions per place. [2023-08-25 08:25:16,688 INFO L82 GeneralOperation]: Start removeDead. Operand has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,690 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:16,690 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 347 places, 347 transitions, 771 flow [2023-08-25 08:25:16,735 INFO L124 PetriNetUnfolderBase]: 22/429 cut-off events. [2023-08-25 08:25:16,736 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:25:16,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479 conditions, 429 events. 22/429 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1587 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 401. Up to 16 conditions per place. [2023-08-25 08:25:16,753 INFO L119 LiptonReduction]: Number of co-enabled transitions 95130 [2023-08-25 08:25:21,189 INFO L134 LiptonReduction]: Checked pairs total: 199657 [2023-08-25 08:25:21,189 INFO L136 LiptonReduction]: Total number of compositions: 341 [2023-08-25 08:25:21,191 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:21,191 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:21,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:21,204 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:21,204 INFO L124 PetriNetUnfolderBase]: 6/143 cut-off events. [2023-08-25 08:25:21,204 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:25:21,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:21,205 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:21,205 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:21,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:21,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1115644788, now seen corresponding path program 1 times [2023-08-25 08:25:21,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:21,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596298070] [2023-08-25 08:25:21,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:21,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:21,237 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:21,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:21,263 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:21,263 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:21,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 08:25:21,263 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:21,263 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:21,264 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:21,264 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-25 08:25:21,296 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:21,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,356 INFO L124 PetriNetUnfolderBase]: 25/487 cut-off events. [2023-08-25 08:25:21,356 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:25:21,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 25/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1861 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 469. Up to 18 conditions per place. [2023-08-25 08:25:21,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,363 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:21,363 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,363 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 393 transitions, 882 flow [2023-08-25 08:25:21,419 INFO L124 PetriNetUnfolderBase]: 25/487 cut-off events. [2023-08-25 08:25:21,419 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:25:21,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 25/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1861 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 469. Up to 18 conditions per place. [2023-08-25 08:25:21,441 INFO L119 LiptonReduction]: Number of co-enabled transitions 125280 [2023-08-25 08:25:26,370 INFO L134 LiptonReduction]: Checked pairs total: 262901 [2023-08-25 08:25:26,371 INFO L136 LiptonReduction]: Total number of compositions: 383 [2023-08-25 08:25:26,372 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:26,373 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:26,373 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:26,384 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:26,385 INFO L124 PetriNetUnfolderBase]: 7/164 cut-off events. [2023-08-25 08:25:26,385 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:25:26,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:26,385 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:26,385 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:26,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:26,386 INFO L85 PathProgramCache]: Analyzing trace with hash -467535550, now seen corresponding path program 1 times [2023-08-25 08:25:26,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:26,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586228084] [2023-08-25 08:25:26,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:26,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:26,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:26,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:26,462 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:26,462 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:26,462 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:26,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 08:25:26,463 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:26,464 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:26,464 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:26,466 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-25 08:25:26,498 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:26,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,568 INFO L124 PetriNetUnfolderBase]: 28/545 cut-off events. [2023-08-25 08:25:26,568 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:25:26,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 545 events. 28/545 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2148 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 538. Up to 20 conditions per place. [2023-08-25 08:25:26,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,577 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:26,577 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,577 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 439 places, 439 transitions, 995 flow [2023-08-25 08:25:26,643 INFO L124 PetriNetUnfolderBase]: 28/545 cut-off events. [2023-08-25 08:25:26,643 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:25:26,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 545 events. 28/545 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2148 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 538. Up to 20 conditions per place. [2023-08-25 08:25:26,671 INFO L119 LiptonReduction]: Number of co-enabled transitions 159570 [2023-08-25 08:25:32,091 INFO L134 LiptonReduction]: Checked pairs total: 313640 [2023-08-25 08:25:32,092 INFO L136 LiptonReduction]: Total number of compositions: 432 [2023-08-25 08:25:32,093 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:32,093 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:32,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:32,140 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:32,140 INFO L124 PetriNetUnfolderBase]: 8/185 cut-off events. [2023-08-25 08:25:32,140 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:25:32,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:32,140 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:32,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:32,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:32,141 INFO L85 PathProgramCache]: Analyzing trace with hash -960835651, now seen corresponding path program 1 times [2023-08-25 08:25:32,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:32,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026473063] [2023-08-25 08:25:32,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:32,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:32,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:32,169 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:32,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:32,181 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:32,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:32,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 08:25:32,184 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:32,186 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:32,186 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:32,186 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-25 08:25:32,224 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,306 INFO L124 PetriNetUnfolderBase]: 31/603 cut-off events. [2023-08-25 08:25:32,306 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:25:32,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 603 events. 31/603 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2442 event pairs, 0 based on Foata normal form. 0/481 useless extension candidates. Maximal degree in co-relation 608. Up to 22 conditions per place. [2023-08-25 08:25:32,313 INFO L82 GeneralOperation]: Start removeDead. Operand has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,317 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,317 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:32,317 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,317 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 485 places, 485 transitions, 1110 flow [2023-08-25 08:25:32,400 INFO L124 PetriNetUnfolderBase]: 31/603 cut-off events. [2023-08-25 08:25:32,400 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:25:32,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 603 events. 31/603 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2442 event pairs, 0 based on Foata normal form. 0/481 useless extension candidates. Maximal degree in co-relation 608. Up to 22 conditions per place. [2023-08-25 08:25:32,435 INFO L119 LiptonReduction]: Number of co-enabled transitions 198000 [2023-08-25 08:25:38,676 INFO L134 LiptonReduction]: Checked pairs total: 393498 [2023-08-25 08:25:38,676 INFO L136 LiptonReduction]: Total number of compositions: 488 [2023-08-25 08:25:38,677 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:38,677 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:38,677 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:38,692 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:38,692 INFO L124 PetriNetUnfolderBase]: 9/206 cut-off events. [2023-08-25 08:25:38,692 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:25:38,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:38,692 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:38,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:38,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:38,693 INFO L85 PathProgramCache]: Analyzing trace with hash 330019427, now seen corresponding path program 1 times [2023-08-25 08:25:38,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:38,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243105639] [2023-08-25 08:25:38,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:38,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:38,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:38,729 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:38,729 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:38,729 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:38,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 08:25:38,729 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:38,729 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:38,730 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:38,730 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-25 08:25:38,768 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:38,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:38,870 INFO L124 PetriNetUnfolderBase]: 34/661 cut-off events. [2023-08-25 08:25:38,870 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:25:38,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 661 events. 34/661 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2689 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 679. Up to 24 conditions per place. [2023-08-25 08:25:38,879 INFO L82 GeneralOperation]: Start removeDead. Operand has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:38,884 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:38,884 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:38,885 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:38,885 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:38,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 531 places, 531 transitions, 1227 flow [2023-08-25 08:25:39,035 INFO L124 PetriNetUnfolderBase]: 34/661 cut-off events. [2023-08-25 08:25:39,035 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:25:39,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 661 events. 34/661 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2689 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 679. Up to 24 conditions per place. [2023-08-25 08:25:39,081 INFO L119 LiptonReduction]: Number of co-enabled transitions 240570 [2023-08-25 08:25:46,219 INFO L134 LiptonReduction]: Checked pairs total: 485086 [2023-08-25 08:25:46,219 INFO L136 LiptonReduction]: Total number of compositions: 523 [2023-08-25 08:25:46,220 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:46,220 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:46,220 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:46,237 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:46,238 INFO L124 PetriNetUnfolderBase]: 10/227 cut-off events. [2023-08-25 08:25:46,238 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:25:46,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:46,238 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:46,238 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:46,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:46,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1534441700, now seen corresponding path program 1 times [2023-08-25 08:25:46,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:46,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072888175] [2023-08-25 08:25:46,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:46,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:46,253 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:46,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:46,269 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:46,269 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:46,269 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:46,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 08:25:46,269 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:46,269 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:46,269 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:46,269 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-25 08:25:46,309 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:46,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,446 INFO L124 PetriNetUnfolderBase]: 37/719 cut-off events. [2023-08-25 08:25:46,446 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:25:46,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 719 events. 37/719 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2963 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 751. Up to 26 conditions per place. [2023-08-25 08:25:46,456 INFO L82 GeneralOperation]: Start removeDead. Operand has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,459 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,459 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:46,459 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,459 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 577 places, 577 transitions, 1346 flow [2023-08-25 08:25:46,570 INFO L124 PetriNetUnfolderBase]: 37/719 cut-off events. [2023-08-25 08:25:46,570 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:25:46,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 719 events. 37/719 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2963 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 751. Up to 26 conditions per place. [2023-08-25 08:25:46,620 INFO L119 LiptonReduction]: Number of co-enabled transitions 287280 [2023-08-25 08:25:53,776 INFO L134 LiptonReduction]: Checked pairs total: 583652 [2023-08-25 08:25:53,776 INFO L136 LiptonReduction]: Total number of compositions: 560 [2023-08-25 08:25:53,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:53,778 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:53,778 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:25:53,798 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:53,799 INFO L124 PetriNetUnfolderBase]: 11/248 cut-off events. [2023-08-25 08:25:53,799 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:25:53,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:53,799 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:53,799 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:53,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:53,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1992895460, now seen corresponding path program 1 times [2023-08-25 08:25:53,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:53,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886110169] [2023-08-25 08:25:53,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:53,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:53,818 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:53,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:53,838 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:53,838 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:25:53,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 08:25:53,838 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:53,839 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:25:53,839 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:53,839 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-25 08:25:53,887 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:53,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,023 INFO L124 PetriNetUnfolderBase]: 40/777 cut-off events. [2023-08-25 08:25:54,024 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:25:54,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 908 conditions, 777 events. 40/777 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3259 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 824. Up to 28 conditions per place. [2023-08-25 08:25:54,036 INFO L82 GeneralOperation]: Start removeDead. Operand has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,040 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,040 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:54,040 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,040 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 623 places, 623 transitions, 1467 flow [2023-08-25 08:25:54,210 INFO L124 PetriNetUnfolderBase]: 40/777 cut-off events. [2023-08-25 08:25:54,210 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:25:54,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 908 conditions, 777 events. 40/777 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3259 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 824. Up to 28 conditions per place. [2023-08-25 08:25:54,274 INFO L119 LiptonReduction]: Number of co-enabled transitions 338130 [2023-08-25 08:26:02,161 INFO L134 LiptonReduction]: Checked pairs total: 724442 [2023-08-25 08:26:02,161 INFO L136 LiptonReduction]: Total number of compositions: 615 [2023-08-25 08:26:02,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:02,162 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:02,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:02,187 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:02,187 INFO L124 PetriNetUnfolderBase]: 12/269 cut-off events. [2023-08-25 08:26:02,187 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:26:02,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:02,187 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:02,187 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:02,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:02,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1516995159, now seen corresponding path program 1 times [2023-08-25 08:26:02,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:02,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319502597] [2023-08-25 08:26:02,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:02,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:02,212 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:02,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:02,234 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:02,235 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:02,235 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:02,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-25 08:26:02,235 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:02,235 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:02,236 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:02,236 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-25 08:26:02,286 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:02,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,492 INFO L124 PetriNetUnfolderBase]: 43/835 cut-off events. [2023-08-25 08:26:02,492 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:26:02,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 835 events. 43/835 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3521 event pairs, 0 based on Foata normal form. 0/665 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-08-25 08:26:02,505 INFO L82 GeneralOperation]: Start removeDead. Operand has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,509 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:02,509 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,509 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 669 places, 669 transitions, 1590 flow [2023-08-25 08:26:02,651 INFO L124 PetriNetUnfolderBase]: 43/835 cut-off events. [2023-08-25 08:26:02,652 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:26:02,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 835 events. 43/835 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3521 event pairs, 0 based on Foata normal form. 0/665 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-08-25 08:26:02,719 INFO L119 LiptonReduction]: Number of co-enabled transitions 393120 [2023-08-25 08:26:11,164 INFO L134 LiptonReduction]: Checked pairs total: 797410 [2023-08-25 08:26:11,164 INFO L136 LiptonReduction]: Total number of compositions: 657 [2023-08-25 08:26:11,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:11,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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:11,166 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:11,192 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:11,192 INFO L124 PetriNetUnfolderBase]: 13/290 cut-off events. [2023-08-25 08:26:11,192 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:26:11,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:11,193 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:11,193 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:11,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:11,193 INFO L85 PathProgramCache]: Analyzing trace with hash -32378820, now seen corresponding path program 1 times [2023-08-25 08:26:11,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:11,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844017741] [2023-08-25 08:26:11,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:11,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:11,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:11,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:11,226 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:11,227 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:11,227 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 08:26:11,227 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:11,228 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:11,228 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:11,228 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-25 08:26:11,281 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:11,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,456 INFO L124 PetriNetUnfolderBase]: 46/893 cut-off events. [2023-08-25 08:26:11,456 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:26:11,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1059 conditions, 893 events. 46/893 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3771 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 973. Up to 32 conditions per place. [2023-08-25 08:26:11,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,475 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,475 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:11,475 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,475 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 715 places, 715 transitions, 1715 flow [2023-08-25 08:26:11,651 INFO L124 PetriNetUnfolderBase]: 46/893 cut-off events. [2023-08-25 08:26:11,651 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:26:11,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1059 conditions, 893 events. 46/893 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3771 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 973. Up to 32 conditions per place. [2023-08-25 08:26:11,767 INFO L119 LiptonReduction]: Number of co-enabled transitions 452250 [2023-08-25 08:26:20,877 INFO L134 LiptonReduction]: Checked pairs total: 964053 [2023-08-25 08:26:20,877 INFO L136 LiptonReduction]: Total number of compositions: 720 [2023-08-25 08:26:20,878 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:20,878 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:20,878 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:20,908 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:20,908 INFO L124 PetriNetUnfolderBase]: 14/311 cut-off events. [2023-08-25 08:26:20,908 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:26:20,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:20,908 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:20,908 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:20,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:20,908 INFO L85 PathProgramCache]: Analyzing trace with hash 2079252981, now seen corresponding path program 1 times [2023-08-25 08:26:20,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:20,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729755802] [2023-08-25 08:26:20,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:20,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:20,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:20,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:20,946 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:20,947 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:20,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 08:26:20,947 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:20,947 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:20,947 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:20,947 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-25 08:26:21,007 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:21,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,233 INFO L124 PetriNetUnfolderBase]: 49/951 cut-off events. [2023-08-25 08:26:21,233 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:26:21,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1136 conditions, 951 events. 49/951 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4044 event pairs, 0 based on Foata normal form. 0/757 useless extension candidates. Maximal degree in co-relation 1049. Up to 34 conditions per place. [2023-08-25 08:26:21,249 INFO L82 GeneralOperation]: Start removeDead. Operand has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,254 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,254 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:21,254 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,255 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 761 places, 761 transitions, 1842 flow [2023-08-25 08:26:21,455 INFO L124 PetriNetUnfolderBase]: 49/951 cut-off events. [2023-08-25 08:26:21,455 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:26:21,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1136 conditions, 951 events. 49/951 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4044 event pairs, 0 based on Foata normal form. 0/757 useless extension candidates. Maximal degree in co-relation 1049. Up to 34 conditions per place. [2023-08-25 08:26:21,551 INFO L119 LiptonReduction]: Number of co-enabled transitions 515520 [2023-08-25 08:26:31,281 INFO L134 LiptonReduction]: Checked pairs total: 1044469 [2023-08-25 08:26:31,282 INFO L136 LiptonReduction]: Total number of compositions: 747 [2023-08-25 08:26:31,283 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:31,283 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:31,283 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:31,316 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:31,316 INFO L124 PetriNetUnfolderBase]: 15/332 cut-off events. [2023-08-25 08:26:31,316 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:26:31,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:31,316 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:31,316 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:31,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:31,317 INFO L85 PathProgramCache]: Analyzing trace with hash -930821339, now seen corresponding path program 1 times [2023-08-25 08:26:31,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:31,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038717967] [2023-08-25 08:26:31,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:31,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:31,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:31,334 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:31,353 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:31,354 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:31,354 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:31,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-25 08:26:31,354 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:31,354 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:31,354 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:31,354 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-25 08:26:31,413 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:31,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,663 INFO L124 PetriNetUnfolderBase]: 52/1009 cut-off events. [2023-08-25 08:26:31,663 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:26:31,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 1009 events. 52/1009 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4322 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1126. Up to 36 conditions per place. [2023-08-25 08:26:31,684 INFO L82 GeneralOperation]: Start removeDead. Operand has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,689 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,689 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:31,690 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,690 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 807 places, 807 transitions, 1971 flow [2023-08-25 08:26:31,949 INFO L124 PetriNetUnfolderBase]: 52/1009 cut-off events. [2023-08-25 08:26:31,949 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:26:31,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 1009 events. 52/1009 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4322 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1126. Up to 36 conditions per place. [2023-08-25 08:26:32,048 INFO L119 LiptonReduction]: Number of co-enabled transitions 582930 [2023-08-25 08:26:42,769 INFO L134 LiptonReduction]: Checked pairs total: 1238243 [2023-08-25 08:26:42,769 INFO L136 LiptonReduction]: Total number of compositions: 820 [2023-08-25 08:26:42,770 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:42,771 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:42,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:42,807 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:42,807 INFO L124 PetriNetUnfolderBase]: 16/351 cut-off events. [2023-08-25 08:26:42,807 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:26:42,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:42,807 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:42,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:42,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:42,808 INFO L85 PathProgramCache]: Analyzing trace with hash -143189282, now seen corresponding path program 1 times [2023-08-25 08:26:42,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:42,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690518365] [2023-08-25 08:26:42,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:42,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:42,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:42,827 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:42,848 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:42,848 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:42,848 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:42,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-25 08:26:42,849 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:42,849 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:42,849 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:42,849 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-25 08:26:42,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:42,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,169 INFO L124 PetriNetUnfolderBase]: 55/1067 cut-off events. [2023-08-25 08:26:43,169 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:26:43,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 1067 events. 55/1067 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4606 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 1204. Up to 38 conditions per place. [2023-08-25 08:26:43,192 INFO L82 GeneralOperation]: Start removeDead. Operand has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,199 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:43,199 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 853 places, 853 transitions, 2102 flow [2023-08-25 08:26:43,480 INFO L124 PetriNetUnfolderBase]: 55/1067 cut-off events. [2023-08-25 08:26:43,480 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:26:43,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 1067 events. 55/1067 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4606 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 1204. Up to 38 conditions per place. [2023-08-25 08:26:43,597 INFO L119 LiptonReduction]: Number of co-enabled transitions 654480 [2023-08-25 08:26:54,543 INFO L134 LiptonReduction]: Checked pairs total: 1376884 [2023-08-25 08:26:54,543 INFO L136 LiptonReduction]: Total number of compositions: 839 [2023-08-25 08:26:54,544 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:54,544 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:54,544 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:26:54,584 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:54,584 INFO L124 PetriNetUnfolderBase]: 17/374 cut-off events. [2023-08-25 08:26:54,584 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:26:54,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:54,584 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:54,585 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:54,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:54,585 INFO L85 PathProgramCache]: Analyzing trace with hash -581007161, now seen corresponding path program 1 times [2023-08-25 08:26:54,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:54,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413126722] [2023-08-25 08:26:54,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:54,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:54,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:54,646 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:54,647 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:54,648 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:26:54,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 08:26:54,648 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:54,648 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:26:54,648 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:54,648 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-25 08:26:54,725 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:54,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,015 INFO L124 PetriNetUnfolderBase]: 58/1125 cut-off events. [2023-08-25 08:26:55,016 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:26:55,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 1125 events. 58/1125 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4899 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 1283. Up to 40 conditions per place. [2023-08-25 08:26:55,042 INFO L82 GeneralOperation]: Start removeDead. Operand has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,049 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:55,049 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,049 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 899 places, 899 transitions, 2235 flow [2023-08-25 08:26:55,381 INFO L124 PetriNetUnfolderBase]: 58/1125 cut-off events. [2023-08-25 08:26:55,381 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:26:55,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 1125 events. 58/1125 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4899 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 1283. Up to 40 conditions per place. [2023-08-25 08:26:55,507 INFO L119 LiptonReduction]: Number of co-enabled transitions 730170 [2023-08-25 08:27:07,116 INFO L134 LiptonReduction]: Checked pairs total: 1559999 [2023-08-25 08:27:07,116 INFO L136 LiptonReduction]: Total number of compositions: 891 [2023-08-25 08:27:07,118 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:07,118 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:07,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:27:07,163 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:07,163 INFO L124 PetriNetUnfolderBase]: 18/395 cut-off events. [2023-08-25 08:27:07,163 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:27:07,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:07,163 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:07,163 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:07,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:07,164 INFO L85 PathProgramCache]: Analyzing trace with hash -848635749, now seen corresponding path program 1 times [2023-08-25 08:27:07,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:07,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088704153] [2023-08-25 08:27:07,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:07,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:07,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:07,186 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:07,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:07,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:07,209 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:07,209 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:27:07,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-25 08:27:07,209 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:07,210 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:27:07,210 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:07,210 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-25 08:27:07,280 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:07,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,612 INFO L124 PetriNetUnfolderBase]: 61/1183 cut-off events. [2023-08-25 08:27:07,613 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:27:07,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1454 conditions, 1183 events. 61/1183 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5206 event pairs, 0 based on Foata normal form. 0/941 useless extension candidates. Maximal degree in co-relation 1363. Up to 42 conditions per place. [2023-08-25 08:27:07,642 INFO L82 GeneralOperation]: Start removeDead. Operand has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,650 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,650 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:07,650 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,650 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 945 places, 945 transitions, 2370 flow [2023-08-25 08:27:07,965 INFO L124 PetriNetUnfolderBase]: 61/1183 cut-off events. [2023-08-25 08:27:07,965 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:27:07,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1454 conditions, 1183 events. 61/1183 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5206 event pairs, 0 based on Foata normal form. 0/941 useless extension candidates. Maximal degree in co-relation 1363. Up to 42 conditions per place. [2023-08-25 08:27:08,203 INFO L119 LiptonReduction]: Number of co-enabled transitions 810000 [2023-08-25 08:27:20,661 INFO L134 LiptonReduction]: Checked pairs total: 1720267 [2023-08-25 08:27:20,661 INFO L136 LiptonReduction]: Total number of compositions: 952 [2023-08-25 08:27:20,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:20,663 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:20,663 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:27:20,710 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:20,711 INFO L124 PetriNetUnfolderBase]: 19/414 cut-off events. [2023-08-25 08:27:20,711 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:27:20,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:20,711 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:20,711 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:20,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:20,711 INFO L85 PathProgramCache]: Analyzing trace with hash -640928609, now seen corresponding path program 1 times [2023-08-25 08:27:20,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:20,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424578344] [2023-08-25 08:27:20,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:20,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:20,734 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:20,756 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:20,756 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:20,756 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:27:20,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-25 08:27:20,756 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:20,756 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:27:20,756 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:20,756 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-25 08:27:20,823 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:20,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,174 INFO L124 PetriNetUnfolderBase]: 64/1241 cut-off events. [2023-08-25 08:27:21,174 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:27:21,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 1241 events. 64/1241 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5471 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 1444. Up to 44 conditions per place. [2023-08-25 08:27:21,207 INFO L82 GeneralOperation]: Start removeDead. Operand has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,215 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,215 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:21,215 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,215 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 991 places, 991 transitions, 2507 flow [2023-08-25 08:27:21,604 INFO L124 PetriNetUnfolderBase]: 64/1241 cut-off events. [2023-08-25 08:27:21,605 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:27:21,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 1241 events. 64/1241 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5471 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 1444. Up to 44 conditions per place. [2023-08-25 08:27:21,758 INFO L119 LiptonReduction]: Number of co-enabled transitions 893970 [2023-08-25 08:27:34,798 INFO L134 LiptonReduction]: Checked pairs total: 1898735 [2023-08-25 08:27:34,798 INFO L136 LiptonReduction]: Total number of compositions: 984 [2023-08-25 08:27:34,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:34,799 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:34,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:27:34,853 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:34,853 INFO L124 PetriNetUnfolderBase]: 20/435 cut-off events. [2023-08-25 08:27:34,853 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:27:34,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:34,853 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:34,854 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:34,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:34,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1007786176, now seen corresponding path program 1 times [2023-08-25 08:27:34,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:34,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389597495] [2023-08-25 08:27:34,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:34,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:34,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:34,888 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:34,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:34,914 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:34,914 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:27:34,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-25 08:27:34,914 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:34,914 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:27:34,914 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:34,914 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-25 08:27:35,014 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:35,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,468 INFO L124 PetriNetUnfolderBase]: 67/1299 cut-off events. [2023-08-25 08:27:35,468 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:27:35,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 1299 events. 67/1299 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5725 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 1526. Up to 46 conditions per place. [2023-08-25 08:27:35,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,504 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,504 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:35,504 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,504 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1037 places, 1037 transitions, 2646 flow [2023-08-25 08:27:35,875 INFO L124 PetriNetUnfolderBase]: 67/1299 cut-off events. [2023-08-25 08:27:35,875 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:27:35,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 1299 events. 67/1299 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5725 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 1526. Up to 46 conditions per place. [2023-08-25 08:27:36,081 INFO L119 LiptonReduction]: Number of co-enabled transitions 982080 [2023-08-25 08:27:50,038 INFO L134 LiptonReduction]: Checked pairs total: 2130062 [2023-08-25 08:27:50,038 INFO L136 LiptonReduction]: Total number of compositions: 1035 [2023-08-25 08:27:50,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:50,040 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:50,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:27:50,125 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:50,125 INFO L124 PetriNetUnfolderBase]: 21/456 cut-off events. [2023-08-25 08:27:50,125 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:27:50,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:50,125 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:50,125 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:50,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:50,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1307661987, now seen corresponding path program 1 times [2023-08-25 08:27:50,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:50,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876400223] [2023-08-25 08:27:50,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:50,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:50,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:50,181 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:50,181 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:50,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:27:50,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-25 08:27:50,181 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:50,181 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:27:50,181 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:50,181 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-25 08:27:50,256 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:50,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:50,674 INFO L124 PetriNetUnfolderBase]: 70/1357 cut-off events. [2023-08-25 08:27:50,674 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:27:50,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1703 conditions, 1357 events. 70/1357 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5996 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 1609. Up to 48 conditions per place. [2023-08-25 08:27:50,715 INFO L82 GeneralOperation]: Start removeDead. Operand has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:50,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:50,724 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:50,724 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:50,724 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:50,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1083 places, 1083 transitions, 2787 flow [2023-08-25 08:27:51,176 INFO L124 PetriNetUnfolderBase]: 70/1357 cut-off events. [2023-08-25 08:27:51,176 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:27:51,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1703 conditions, 1357 events. 70/1357 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5996 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 1609. Up to 48 conditions per place. [2023-08-25 08:27:51,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 1074330 [2023-08-25 08:28:05,469 INFO L134 LiptonReduction]: Checked pairs total: 2281476 [2023-08-25 08:28:05,469 INFO L136 LiptonReduction]: Total number of compositions: 1065 [2023-08-25 08:28:05,470 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:05,471 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:05,471 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:28:05,535 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:05,536 INFO L124 PetriNetUnfolderBase]: 22/477 cut-off events. [2023-08-25 08:28:05,536 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:28:05,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:05,536 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:05,536 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:05,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:05,536 INFO L85 PathProgramCache]: Analyzing trace with hash -351393025, now seen corresponding path program 1 times [2023-08-25 08:28:05,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:05,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322670018] [2023-08-25 08:28:05,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:05,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:05,563 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:05,588 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:05,588 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:05,589 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:28:05,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-25 08:28:05,589 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:05,589 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:28:05,589 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:05,589 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-25 08:28:05,663 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:05,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,133 INFO L124 PetriNetUnfolderBase]: 73/1415 cut-off events. [2023-08-25 08:28:06,133 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:28:06,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 1415 events. 73/1415 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6257 event pairs, 0 based on Foata normal form. 0/1125 useless extension candidates. Maximal degree in co-relation 1693. Up to 50 conditions per place. [2023-08-25 08:28:06,177 INFO L82 GeneralOperation]: Start removeDead. Operand has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,186 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,186 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:06,186 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,186 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1129 transitions, 2930 flow [2023-08-25 08:28:06,693 INFO L124 PetriNetUnfolderBase]: 73/1415 cut-off events. [2023-08-25 08:28:06,693 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:28:06,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 1415 events. 73/1415 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6257 event pairs, 0 based on Foata normal form. 0/1125 useless extension candidates. Maximal degree in co-relation 1693. Up to 50 conditions per place. [2023-08-25 08:28:06,902 INFO L119 LiptonReduction]: Number of co-enabled transitions 1170720 [2023-08-25 08:28:22,230 INFO L134 LiptonReduction]: Checked pairs total: 2505406 [2023-08-25 08:28:22,231 INFO L136 LiptonReduction]: Total number of compositions: 1127 [2023-08-25 08:28:22,232 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:22,232 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:22,232 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:28:22,304 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:22,304 INFO L124 PetriNetUnfolderBase]: 23/498 cut-off events. [2023-08-25 08:28:22,305 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:28:22,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:22,305 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:22,305 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:22,305 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:22,305 INFO L85 PathProgramCache]: Analyzing trace with hash -108523401, now seen corresponding path program 1 times [2023-08-25 08:28:22,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:22,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088036246] [2023-08-25 08:28:22,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:22,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:22,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:22,343 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:22,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:22,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:22,380 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:22,380 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:28:22,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-25 08:28:22,380 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:22,381 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:28:22,381 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:22,381 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-25 08:28:22,484 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:22,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,030 INFO L124 PetriNetUnfolderBase]: 76/1473 cut-off events. [2023-08-25 08:28:23,030 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:28:23,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 1473 events. 76/1473 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6503 event pairs, 0 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 1778. Up to 52 conditions per place. [2023-08-25 08:28:23,075 INFO L82 GeneralOperation]: Start removeDead. Operand has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,085 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,085 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:23,085 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,085 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1175 places, 1175 transitions, 3075 flow [2023-08-25 08:28:23,578 INFO L124 PetriNetUnfolderBase]: 76/1473 cut-off events. [2023-08-25 08:28:23,579 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:28:23,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 1473 events. 76/1473 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6503 event pairs, 0 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 1778. Up to 52 conditions per place. [2023-08-25 08:28:23,968 INFO L119 LiptonReduction]: Number of co-enabled transitions 1271250 [2023-08-25 08:28:40,023 INFO L134 LiptonReduction]: Checked pairs total: 2730677 [2023-08-25 08:28:40,023 INFO L136 LiptonReduction]: Total number of compositions: 1176 [2023-08-25 08:28:40,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:40,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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:40,025 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:28:40,104 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:40,104 INFO L124 PetriNetUnfolderBase]: 24/521 cut-off events. [2023-08-25 08:28:40,104 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:28:40,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:40,104 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:40,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:40,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:40,105 INFO L85 PathProgramCache]: Analyzing trace with hash 2128857205, now seen corresponding path program 1 times [2023-08-25 08:28:40,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:40,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028273760] [2023-08-25 08:28:40,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:40,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:40,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:40,136 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:40,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:40,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:40,163 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:40,164 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:28:40,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-25 08:28:40,164 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:40,164 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:28:40,164 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:40,164 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-25 08:28:40,249 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:40,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:40,887 INFO L124 PetriNetUnfolderBase]: 79/1531 cut-off events. [2023-08-25 08:28:40,888 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:28:40,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1961 conditions, 1531 events. 79/1531 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6826 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 1864. Up to 54 conditions per place. [2023-08-25 08:28:40,931 INFO L82 GeneralOperation]: Start removeDead. Operand has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:40,939 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:40,939 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:40,939 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:40,939 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:40,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1221 places, 1221 transitions, 3222 flow [2023-08-25 08:28:41,463 INFO L124 PetriNetUnfolderBase]: 79/1531 cut-off events. [2023-08-25 08:28:41,463 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:28:41,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1961 conditions, 1531 events. 79/1531 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6826 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 1864. Up to 54 conditions per place. [2023-08-25 08:28:41,766 INFO L119 LiptonReduction]: Number of co-enabled transitions 1375920 [2023-08-25 08:28:58,687 INFO L134 LiptonReduction]: Checked pairs total: 2919657 [2023-08-25 08:28:58,688 INFO L136 LiptonReduction]: Total number of compositions: 1226 [2023-08-25 08:28:58,689 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:58,689 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:58,689 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:28:58,772 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:58,773 INFO L124 PetriNetUnfolderBase]: 25/540 cut-off events. [2023-08-25 08:28:58,773 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:28:58,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:58,773 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:58,773 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:58,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:58,773 INFO L85 PathProgramCache]: Analyzing trace with hash 586017759, now seen corresponding path program 1 times [2023-08-25 08:28:58,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:58,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338854013] [2023-08-25 08:28:58,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:58,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:58,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:58,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:58,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:58,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:58,833 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:58,834 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:28:58,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-25 08:28:58,834 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:58,834 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:28:58,834 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:58,834 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-25 08:28:58,933 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:58,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:28:59,513 INFO L124 PetriNetUnfolderBase]: 82/1589 cut-off events. [2023-08-25 08:28:59,513 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:28:59,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2049 conditions, 1589 events. 82/1589 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7073 event pairs, 0 based on Foata normal form. 0/1263 useless extension candidates. Maximal degree in co-relation 1951. Up to 56 conditions per place. [2023-08-25 08:28:59,573 INFO L82 GeneralOperation]: Start removeDead. Operand has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:28:59,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:28:59,585 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:59,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:28:59,585 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:28:59,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1267 places, 1267 transitions, 3371 flow [2023-08-25 08:29:00,181 INFO L124 PetriNetUnfolderBase]: 82/1589 cut-off events. [2023-08-25 08:29:00,182 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:29:00,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2049 conditions, 1589 events. 82/1589 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7073 event pairs, 0 based on Foata normal form. 0/1263 useless extension candidates. Maximal degree in co-relation 1951. Up to 56 conditions per place. [2023-08-25 08:29:00,482 INFO L119 LiptonReduction]: Number of co-enabled transitions 1484730 [2023-08-25 08:29:17,982 INFO L134 LiptonReduction]: Checked pairs total: 3208319 [2023-08-25 08:29:17,982 INFO L136 LiptonReduction]: Total number of compositions: 1274 [2023-08-25 08:29:17,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:29:17,984 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:29:17,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:29:18,073 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:29:18,073 INFO L124 PetriNetUnfolderBase]: 26/561 cut-off events. [2023-08-25 08:29:18,074 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:29:18,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:29:18,074 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:29:18,074 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:29:18,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:29:18,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1706994612, now seen corresponding path program 1 times [2023-08-25 08:29:18,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:29:18,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285828127] [2023-08-25 08:29:18,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:29:18,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:29:18,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:18,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:29:18,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:18,139 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:29:18,139 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:29:18,139 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:29:18,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-25 08:29:18,140 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:29:18,140 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:29:18,140 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:29:18,140 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-25 08:29:18,236 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:29:18,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:18,864 INFO L124 PetriNetUnfolderBase]: 85/1647 cut-off events. [2023-08-25 08:29:18,864 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:29:18,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2138 conditions, 1647 events. 85/1647 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7391 event pairs, 0 based on Foata normal form. 0/1309 useless extension candidates. Maximal degree in co-relation 2039. Up to 58 conditions per place. [2023-08-25 08:29:18,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:18,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:18,937 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:29:18,937 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:18,937 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:18,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1313 transitions, 3522 flow [2023-08-25 08:29:19,630 INFO L124 PetriNetUnfolderBase]: 85/1647 cut-off events. [2023-08-25 08:29:19,630 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:29:19,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2138 conditions, 1647 events. 85/1647 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7391 event pairs, 0 based on Foata normal form. 0/1309 useless extension candidates. Maximal degree in co-relation 2039. Up to 58 conditions per place. [2023-08-25 08:29:19,908 INFO L119 LiptonReduction]: Number of co-enabled transitions 1597680 [2023-08-25 08:29:37,871 INFO L134 LiptonReduction]: Checked pairs total: 3458879 [2023-08-25 08:29:37,871 INFO L136 LiptonReduction]: Total number of compositions: 1307 [2023-08-25 08:29:37,873 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:29:37,873 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:29:37,873 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:29:37,970 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:29:37,970 INFO L124 PetriNetUnfolderBase]: 27/582 cut-off events. [2023-08-25 08:29:37,970 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:29:37,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:29:37,970 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:29:37,971 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:29:37,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:29:37,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1070499094, now seen corresponding path program 1 times [2023-08-25 08:29:37,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:29:37,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570059457] [2023-08-25 08:29:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:29:37,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:29:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:38,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:29:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:38,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:29:38,036 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:29:38,036 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:29:38,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-25 08:29:38,037 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:29:38,037 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:29:38,037 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:29:38,037 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-25 08:29:38,128 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:29:38,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:38,850 INFO L124 PetriNetUnfolderBase]: 88/1705 cut-off events. [2023-08-25 08:29:38,850 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:29:38,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2228 conditions, 1705 events. 88/1705 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7635 event pairs, 0 based on Foata normal form. 0/1355 useless extension candidates. Maximal degree in co-relation 2128. Up to 60 conditions per place. [2023-08-25 08:29:38,917 INFO L82 GeneralOperation]: Start removeDead. Operand has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:38,930 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:38,930 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:29:38,930 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:38,931 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:38,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1359 places, 1359 transitions, 3675 flow [2023-08-25 08:29:39,643 INFO L124 PetriNetUnfolderBase]: 88/1705 cut-off events. [2023-08-25 08:29:39,643 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:29:39,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2228 conditions, 1705 events. 88/1705 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7635 event pairs, 0 based on Foata normal form. 0/1355 useless extension candidates. Maximal degree in co-relation 2128. Up to 60 conditions per place. [2023-08-25 08:29:39,949 INFO L119 LiptonReduction]: Number of co-enabled transitions 1714770 [2023-08-25 08:29:58,946 INFO L134 LiptonReduction]: Checked pairs total: 3659987 [2023-08-25 08:29:58,946 INFO L136 LiptonReduction]: Total number of compositions: 1348 [2023-08-25 08:29:58,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:29:58,947 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:29:58,947 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:29:59,050 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:29:59,051 INFO L124 PetriNetUnfolderBase]: 28/603 cut-off events. [2023-08-25 08:29:59,051 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:29:59,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:29:59,051 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:29:59,051 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:29:59,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:29:59,051 INFO L85 PathProgramCache]: Analyzing trace with hash -436488913, now seen corresponding path program 1 times [2023-08-25 08:29:59,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:29:59,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321899886] [2023-08-25 08:29:59,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:29:59,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:29:59,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:59,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:29:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:59,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:29:59,128 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:29:59,128 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:29:59,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-25 08:29:59,128 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:29:59,128 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:29:59,128 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:29:59,129 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-25 08:29:59,223 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:29:59,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,063 INFO L124 PetriNetUnfolderBase]: 91/1763 cut-off events. [2023-08-25 08:30:00,063 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:30:00,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1763 events. 91/1763 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7911 event pairs, 0 based on Foata normal form. 0/1401 useless extension candidates. Maximal degree in co-relation 2218. Up to 62 conditions per place. [2023-08-25 08:30:00,121 INFO L82 GeneralOperation]: Start removeDead. Operand has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,132 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,132 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:30:00,132 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,132 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1405 places, 1405 transitions, 3830 flow [2023-08-25 08:30:00,877 INFO L124 PetriNetUnfolderBase]: 91/1763 cut-off events. [2023-08-25 08:30:00,877 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:30:00,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1763 events. 91/1763 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7911 event pairs, 0 based on Foata normal form. 0/1401 useless extension candidates. Maximal degree in co-relation 2218. Up to 62 conditions per place. [2023-08-25 08:30:01,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 1836000 [2023-08-25 08:30:21,170 INFO L134 LiptonReduction]: Checked pairs total: 3904522 [2023-08-25 08:30:21,170 INFO L136 LiptonReduction]: Total number of compositions: 1391 [2023-08-25 08:30:21,171 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:30:21,171 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:30:21,171 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:30:21,282 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:30:21,282 INFO L124 PetriNetUnfolderBase]: 29/624 cut-off events. [2023-08-25 08:30:21,282 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:30:21,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:30:21,282 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:30:21,282 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:30:21,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:30:21,283 INFO L85 PathProgramCache]: Analyzing trace with hash 757977443, now seen corresponding path program 1 times [2023-08-25 08:30:21,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:30:21,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680862106] [2023-08-25 08:30:21,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:30:21,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:30:21,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:21,323 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:30:21,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:21,356 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:30:21,356 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:30:21,356 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:30:21,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-25 08:30:21,356 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:30:21,356 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:30:21,357 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:30:21,357 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-25 08:30:21,488 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:30:21,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:22,403 INFO L124 PetriNetUnfolderBase]: 94/1821 cut-off events. [2023-08-25 08:30:22,403 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:22,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2411 conditions, 1821 events. 94/1821 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8137 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2309. Up to 64 conditions per place. [2023-08-25 08:30:22,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:22,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:22,480 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:30:22,480 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:22,480 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:22,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1451 places, 1451 transitions, 3987 flow [2023-08-25 08:30:23,327 INFO L124 PetriNetUnfolderBase]: 94/1821 cut-off events. [2023-08-25 08:30:23,327 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:23,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2411 conditions, 1821 events. 94/1821 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8137 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2309. Up to 64 conditions per place. [2023-08-25 08:30:23,894 INFO L119 LiptonReduction]: Number of co-enabled transitions 1961370 [2023-08-25 08:30:44,926 INFO L134 LiptonReduction]: Checked pairs total: 4214393 [2023-08-25 08:30:44,926 INFO L136 LiptonReduction]: Total number of compositions: 1439 [2023-08-25 08:30:44,927 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:30:44,927 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:30:44,928 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:30:45,087 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:30:45,087 INFO L124 PetriNetUnfolderBase]: 30/645 cut-off events. [2023-08-25 08:30:45,087 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:45,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:30:45,087 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:30:45,087 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:30:45,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:30:45,088 INFO L85 PathProgramCache]: Analyzing trace with hash -410184160, now seen corresponding path program 1 times [2023-08-25 08:30:45,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:30:45,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600250460] [2023-08-25 08:30:45,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:30:45,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:30:45,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:45,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:30:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:45,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:30:45,174 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:30:45,174 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:30:45,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-25 08:30:45,175 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:30:45,175 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:30:45,175 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:30:45,175 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-25 08:30:45,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:30:45,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:46,158 INFO L124 PetriNetUnfolderBase]: 97/1879 cut-off events. [2023-08-25 08:30:46,159 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:30:46,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2504 conditions, 1879 events. 97/1879 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8450 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 2401. Up to 66 conditions per place. [2023-08-25 08:30:46,255 INFO L82 GeneralOperation]: Start removeDead. Operand has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:46,272 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:46,272 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:30:46,272 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:46,272 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:46,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1497 places, 1497 transitions, 4146 flow [2023-08-25 08:30:47,125 INFO L124 PetriNetUnfolderBase]: 97/1879 cut-off events. [2023-08-25 08:30:47,126 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:30:47,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2504 conditions, 1879 events. 97/1879 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8450 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 2401. Up to 66 conditions per place. [2023-08-25 08:30:47,558 INFO L119 LiptonReduction]: Number of co-enabled transitions 2090880 [2023-08-25 08:31:09,288 INFO L134 LiptonReduction]: Checked pairs total: 4491478 [2023-08-25 08:31:09,288 INFO L136 LiptonReduction]: Total number of compositions: 1520 [2023-08-25 08:31:09,290 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:31:09,290 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:31:09,290 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:31:09,415 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:31:09,416 INFO L124 PetriNetUnfolderBase]: 31/668 cut-off events. [2023-08-25 08:31:09,416 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:31:09,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:31:09,416 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:31:09,416 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:31:09,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:31:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash 354904776, now seen corresponding path program 1 times [2023-08-25 08:31:09,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:31:09,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668210303] [2023-08-25 08:31:09,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:31:09,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:31:09,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:09,454 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:31:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:09,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:31:09,504 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:31:09,505 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:31:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-25 08:31:09,505 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:31:09,505 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:31:09,505 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:31:09,505 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-25 08:31:09,603 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:31:09,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:10,555 INFO L124 PetriNetUnfolderBase]: 100/1937 cut-off events. [2023-08-25 08:31:10,555 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:31:10,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 1937 events. 100/1937 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8738 event pairs, 0 based on Foata normal form. 0/1539 useless extension candidates. Maximal degree in co-relation 2494. Up to 68 conditions per place. [2023-08-25 08:31:10,652 INFO L82 GeneralOperation]: Start removeDead. Operand has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:10,670 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:10,670 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:31:10,670 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:10,671 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:10,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1543 places, 1543 transitions, 4307 flow [2023-08-25 08:31:11,605 INFO L124 PetriNetUnfolderBase]: 100/1937 cut-off events. [2023-08-25 08:31:11,605 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:31:11,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 1937 events. 100/1937 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8738 event pairs, 0 based on Foata normal form. 0/1539 useless extension candidates. Maximal degree in co-relation 2494. Up to 68 conditions per place. [2023-08-25 08:31:12,110 INFO L119 LiptonReduction]: Number of co-enabled transitions 2224530 [2023-08-25 08:31:34,065 INFO L134 LiptonReduction]: Checked pairs total: 4769972 [2023-08-25 08:31:34,065 INFO L136 LiptonReduction]: Total number of compositions: 1536 [2023-08-25 08:31:34,067 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:31:34,067 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:31:34,067 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:31:34,199 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:31:34,199 INFO L124 PetriNetUnfolderBase]: 32/689 cut-off events. [2023-08-25 08:31:34,199 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:31:34,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:31:34,199 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:31:34,199 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:31:34,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:31:34,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1090751808, now seen corresponding path program 1 times [2023-08-25 08:31:34,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:31:34,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921716695] [2023-08-25 08:31:34,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:31:34,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:31:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:34,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:31:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:34,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:31:34,283 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:31:34,283 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:31:34,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-25 08:31:34,283 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:31:34,284 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:31:34,284 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:31:34,284 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-25 08:31:34,385 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:31:34,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:35,375 INFO L124 PetriNetUnfolderBase]: 103/1995 cut-off events. [2023-08-25 08:31:35,376 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-25 08:31:35,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2693 conditions, 1995 events. 103/1995 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8996 event pairs, 0 based on Foata normal form. 0/1585 useless extension candidates. Maximal degree in co-relation 2588. Up to 70 conditions per place. [2023-08-25 08:31:35,460 INFO L82 GeneralOperation]: Start removeDead. Operand has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:35,475 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:35,475 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:31:35,475 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:35,475 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:35,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1589 places, 1589 transitions, 4470 flow [2023-08-25 08:31:36,525 INFO L124 PetriNetUnfolderBase]: 103/1995 cut-off events. [2023-08-25 08:31:36,525 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-25 08:31:36,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2693 conditions, 1995 events. 103/1995 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8996 event pairs, 0 based on Foata normal form. 0/1585 useless extension candidates. Maximal degree in co-relation 2588. Up to 70 conditions per place. [2023-08-25 08:31:36,967 INFO L119 LiptonReduction]: Number of co-enabled transitions 2362320 [2023-08-25 08:31:59,868 INFO L134 LiptonReduction]: Checked pairs total: 5072636 [2023-08-25 08:31:59,869 INFO L136 LiptonReduction]: Total number of compositions: 1587 [2023-08-25 08:31:59,873 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:31:59,873 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:31:59,873 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:32:00,013 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:32:00,014 INFO L124 PetriNetUnfolderBase]: 33/710 cut-off events. [2023-08-25 08:32:00,014 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-25 08:32:00,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:32:00,014 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:32:00,014 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:32:00,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:32:00,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1792613308, now seen corresponding path program 1 times [2023-08-25 08:32:00,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:32:00,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850475834] [2023-08-25 08:32:00,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:32:00,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:32:00,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:00,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:32:00,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:00,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:32:00,098 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:32:00,098 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:32:00,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-25 08:32:00,098 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:32:00,098 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:32:00,098 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:32:00,098 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-25 08:32:00,218 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:32:00,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:01,287 INFO L124 PetriNetUnfolderBase]: 106/2053 cut-off events. [2023-08-25 08:32:01,287 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-25 08:32:01,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2789 conditions, 2053 events. 106/2053 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9340 event pairs, 0 based on Foata normal form. 0/1631 useless extension candidates. Maximal degree in co-relation 2683. Up to 72 conditions per place. [2023-08-25 08:32:01,386 INFO L82 GeneralOperation]: Start removeDead. Operand has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:01,404 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:01,404 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:32:01,404 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:01,404 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:01,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1635 places, 1635 transitions, 4635 flow [2023-08-25 08:32:02,448 INFO L124 PetriNetUnfolderBase]: 106/2053 cut-off events. [2023-08-25 08:32:02,448 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-25 08:32:02,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2789 conditions, 2053 events. 106/2053 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9340 event pairs, 0 based on Foata normal form. 0/1631 useless extension candidates. Maximal degree in co-relation 2683. Up to 72 conditions per place. [2023-08-25 08:32:03,011 INFO L119 LiptonReduction]: Number of co-enabled transitions 2504250 [2023-08-25 08:32:26,817 INFO L134 LiptonReduction]: Checked pairs total: 5438939 [2023-08-25 08:32:26,818 INFO L136 LiptonReduction]: Total number of compositions: 1652 [2023-08-25 08:32:26,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:32:26,819 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:32:26,819 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:32:26,967 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:32:26,967 INFO L124 PetriNetUnfolderBase]: 34/729 cut-off events. [2023-08-25 08:32:26,967 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-25 08:32:26,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:32:26,967 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:32:26,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:32:26,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:32:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -616268930, now seen corresponding path program 1 times [2023-08-25 08:32:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:32:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647826806] [2023-08-25 08:32:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:32:26,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:32:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:27,015 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:32:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:27,056 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:32:27,056 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:32:27,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:32:27,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-25 08:32:27,056 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:32:27,056 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:32:27,057 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:32:27,057 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-25 08:32:27,187 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:32:27,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:28,502 INFO L124 PetriNetUnfolderBase]: 109/2111 cut-off events. [2023-08-25 08:32:28,502 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-25 08:32:28,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2886 conditions, 2111 events. 109/2111 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9659 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2779. Up to 74 conditions per place. [2023-08-25 08:32:28,728 INFO L82 GeneralOperation]: Start removeDead. Operand has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:28,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:28,770 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:32:28,770 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:28,770 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:28,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1681 places, 1681 transitions, 4802 flow [2023-08-25 08:32:30,473 INFO L124 PetriNetUnfolderBase]: 109/2111 cut-off events. [2023-08-25 08:32:30,474 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-25 08:32:30,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2886 conditions, 2111 events. 109/2111 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9659 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2779. Up to 74 conditions per place. [2023-08-25 08:32:31,100 INFO L119 LiptonReduction]: Number of co-enabled transitions 2650320 [2023-08-25 08:32:55,617 INFO L134 LiptonReduction]: Checked pairs total: 5289614 [2023-08-25 08:32:55,617 INFO L136 LiptonReduction]: Total number of compositions: 1680 [2023-08-25 08:32:55,618 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:32:55,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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:32:55,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:32:55,890 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:32:55,890 INFO L124 PetriNetUnfolderBase]: 35/750 cut-off events. [2023-08-25 08:32:55,890 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-25 08:32:55,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:32:55,890 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:32:55,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:32:55,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:32:55,891 INFO L85 PathProgramCache]: Analyzing trace with hash 382652, now seen corresponding path program 1 times [2023-08-25 08:32:55,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:32:55,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477776743] [2023-08-25 08:32:55,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:32:55,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:32:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:55,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:32:55,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:55,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:32:55,991 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:32:55,991 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:32:55,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-25 08:32:55,991 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:32:55,991 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:32:55,991 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:32:55,991 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-25 08:32:56,119 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:32:56,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:57,460 INFO L124 PetriNetUnfolderBase]: 112/2169 cut-off events. [2023-08-25 08:32:57,460 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-25 08:32:57,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 2169 events. 112/2169 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9870 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 2876. Up to 76 conditions per place. [2023-08-25 08:32:57,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:57,571 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:57,572 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:32:57,572 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:57,572 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:57,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1727 places, 1727 transitions, 4971 flow [2023-08-25 08:32:58,860 INFO L124 PetriNetUnfolderBase]: 112/2169 cut-off events. [2023-08-25 08:32:58,860 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-25 08:32:58,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 2169 events. 112/2169 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9870 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 2876. Up to 76 conditions per place. [2023-08-25 08:32:59,423 INFO L119 LiptonReduction]: Number of co-enabled transitions 2800530 [2023-08-25 08:33:24,528 INFO L134 LiptonReduction]: Checked pairs total: 6070787 [2023-08-25 08:33:24,528 INFO L136 LiptonReduction]: Total number of compositions: 1727 [2023-08-25 08:33:24,529 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:33:24,529 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:33:24,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:33:24,698 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:33:24,699 INFO L124 PetriNetUnfolderBase]: 36/771 cut-off events. [2023-08-25 08:33:24,699 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-25 08:33:24,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:33:24,699 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:33:24,699 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:33:24,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:33:24,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1718368312, now seen corresponding path program 1 times [2023-08-25 08:33:24,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:33:24,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29238366] [2023-08-25 08:33:24,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:33:24,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:33:24,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:33:24,746 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:33:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:33:24,792 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:33:24,792 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:33:24,792 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:33:24,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-25 08:33:24,792 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:33:24,793 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:33:24,793 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:33:24,793 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-25 08:33:24,934 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:33:24,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:26,399 INFO L124 PetriNetUnfolderBase]: 115/2227 cut-off events. [2023-08-25 08:33:26,399 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-25 08:33:26,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3083 conditions, 2227 events. 115/2227 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10190 event pairs, 0 based on Foata normal form. 0/1769 useless extension candidates. Maximal degree in co-relation 2974. Up to 78 conditions per place. [2023-08-25 08:33:26,510 INFO L82 GeneralOperation]: Start removeDead. Operand has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:26,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:26,675 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:33:26,675 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:26,676 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:26,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1773 places, 1773 transitions, 5142 flow [2023-08-25 08:33:28,021 INFO L124 PetriNetUnfolderBase]: 115/2227 cut-off events. [2023-08-25 08:33:28,021 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-25 08:33:28,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3083 conditions, 2227 events. 115/2227 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10190 event pairs, 0 based on Foata normal form. 0/1769 useless extension candidates. Maximal degree in co-relation 2974. Up to 78 conditions per place. [2023-08-25 08:33:28,627 INFO L119 LiptonReduction]: Number of co-enabled transitions 2954880 [2023-08-25 08:33:54,882 INFO L134 LiptonReduction]: Checked pairs total: 5925696 [2023-08-25 08:33:54,882 INFO L136 LiptonReduction]: Total number of compositions: 1801 [2023-08-25 08:33:54,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:33:54,884 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:33:54,884 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:33:55,093 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:33:55,093 INFO L124 PetriNetUnfolderBase]: 37/792 cut-off events. [2023-08-25 08:33:55,093 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-25 08:33:55,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:33:55,094 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:33:55,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:33:55,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:33:55,094 INFO L85 PathProgramCache]: Analyzing trace with hash -2005917976, now seen corresponding path program 1 times [2023-08-25 08:33:55,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:33:55,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555130896] [2023-08-25 08:33:55,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:33:55,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:33:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:33:55,142 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:33:55,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:33:55,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:33:55,190 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:33:55,191 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:33:55,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-25 08:33:55,191 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:33:55,191 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:33:55,191 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:33:55,191 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-25 08:33:55,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:33:55,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:56,841 INFO L124 PetriNetUnfolderBase]: 118/2285 cut-off events. [2023-08-25 08:33:56,841 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-25 08:33:56,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3183 conditions, 2285 events. 118/2285 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10444 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 3073. Up to 80 conditions per place. [2023-08-25 08:33:56,949 INFO L82 GeneralOperation]: Start removeDead. Operand has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:56,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:56,967 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:33:56,967 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:56,967 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:56,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1819 places, 1819 transitions, 5315 flow [2023-08-25 08:33:58,339 INFO L124 PetriNetUnfolderBase]: 118/2285 cut-off events. [2023-08-25 08:33:58,339 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-25 08:33:58,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3183 conditions, 2285 events. 118/2285 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10444 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 3073. Up to 80 conditions per place. [2023-08-25 08:33:59,333 INFO L119 LiptonReduction]: Number of co-enabled transitions 3113370 [2023-08-25 08:34:25,864 INFO L134 LiptonReduction]: Checked pairs total: 6694299 [2023-08-25 08:34:25,864 INFO L136 LiptonReduction]: Total number of compositions: 1806 [2023-08-25 08:34:25,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:34:25,866 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:34:25,866 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:34:26,053 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:34:26,053 INFO L124 PetriNetUnfolderBase]: 38/813 cut-off events. [2023-08-25 08:34:26,053 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-25 08:34:26,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:34:26,053 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:34:26,053 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:34:26,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:34:26,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1711764404, now seen corresponding path program 1 times [2023-08-25 08:34:26,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:34:26,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090320191] [2023-08-25 08:34:26,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:34:26,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:34:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:34:26,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:34:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:34:26,151 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:34:26,152 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:34:26,152 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:34:26,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-25 08:34:26,152 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:34:26,152 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:34:26,152 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:34:26,152 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-25 08:34:26,295 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:34:26,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:27,919 INFO L124 PetriNetUnfolderBase]: 121/2343 cut-off events. [2023-08-25 08:34:27,920 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-25 08:34:28,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3284 conditions, 2343 events. 121/2343 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10799 event pairs, 0 based on Foata normal form. 0/1861 useless extension candidates. Maximal degree in co-relation 3173. Up to 82 conditions per place. [2023-08-25 08:34:28,032 INFO L82 GeneralOperation]: Start removeDead. Operand has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:28,049 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:28,049 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:34:28,050 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:28,050 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:28,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1865 places, 1865 transitions, 5490 flow [2023-08-25 08:34:29,571 INFO L124 PetriNetUnfolderBase]: 121/2343 cut-off events. [2023-08-25 08:34:29,571 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-25 08:34:29,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3284 conditions, 2343 events. 121/2343 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10799 event pairs, 0 based on Foata normal form. 0/1861 useless extension candidates. Maximal degree in co-relation 3173. Up to 82 conditions per place. [2023-08-25 08:34:30,426 INFO L119 LiptonReduction]: Number of co-enabled transitions 3276000 [2023-08-25 08:34:58,290 INFO L134 LiptonReduction]: Checked pairs total: 7108668 [2023-08-25 08:34:58,290 INFO L136 LiptonReduction]: Total number of compositions: 1886 [2023-08-25 08:34:58,291 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:34:58,291 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:34:58,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:34:58,487 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:34:58,488 INFO L124 PetriNetUnfolderBase]: 39/834 cut-off events. [2023-08-25 08:34:58,488 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-25 08:34:58,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:34:58,488 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:34:58,488 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:34:58,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:34:58,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2045049450, now seen corresponding path program 1 times [2023-08-25 08:34:58,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:34:58,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480753087] [2023-08-25 08:34:58,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:34:58,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:34:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:34:58,546 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:34:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:34:58,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:34:58,598 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:34:58,598 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:34:58,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-25 08:34:58,598 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:34:58,598 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:34:58,598 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:34:58,598 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-25 08:34:58,739 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:34:58,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:00,438 INFO L124 PetriNetUnfolderBase]: 124/2401 cut-off events. [2023-08-25 08:35:00,439 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-25 08:35:00,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3386 conditions, 2401 events. 124/2401 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10974 event pairs, 0 based on Foata normal form. 0/1907 useless extension candidates. Maximal degree in co-relation 3274. Up to 84 conditions per place. [2023-08-25 08:35:00,554 INFO L82 GeneralOperation]: Start removeDead. Operand has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:00,571 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:00,571 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:35:00,572 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:00,572 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:00,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1911 places, 1911 transitions, 5667 flow [2023-08-25 08:35:02,219 INFO L124 PetriNetUnfolderBase]: 124/2401 cut-off events. [2023-08-25 08:35:02,219 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-25 08:35:02,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3386 conditions, 2401 events. 124/2401 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10974 event pairs, 0 based on Foata normal form. 0/1907 useless extension candidates. Maximal degree in co-relation 3274. Up to 84 conditions per place. [2023-08-25 08:35:02,991 INFO L119 LiptonReduction]: Number of co-enabled transitions 3442770 [2023-08-25 08:35:32,171 INFO L134 LiptonReduction]: Checked pairs total: 7425643 [2023-08-25 08:35:32,171 INFO L136 LiptonReduction]: Total number of compositions: 1923 [2023-08-25 08:35:32,172 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:35:32,172 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:35:32,172 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:35:32,391 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:35:32,391 INFO L124 PetriNetUnfolderBase]: 40/857 cut-off events. [2023-08-25 08:35:32,392 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-25 08:35:32,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:35:32,392 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:35:32,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:35:32,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:35:32,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1144448664, now seen corresponding path program 1 times [2023-08-25 08:35:32,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:35:32,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058968009] [2023-08-25 08:35:32,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:35:32,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:35:32,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:35:32,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:35:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:35:32,511 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:35:32,511 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:35:32,512 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:35:32,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-25 08:35:32,512 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:35:32,512 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:35:32,512 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:35:32,512 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-25 08:35:32,644 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:35:32,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:34,524 INFO L124 PetriNetUnfolderBase]: 127/2459 cut-off events. [2023-08-25 08:35:34,524 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-25 08:35:34,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 2459 events. 127/2459 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11290 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 3376. Up to 86 conditions per place. [2023-08-25 08:35:34,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:34,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:34,668 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:35:34,668 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:34,668 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:34,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1957 places, 1957 transitions, 5846 flow [2023-08-25 08:35:36,273 INFO L124 PetriNetUnfolderBase]: 127/2459 cut-off events. [2023-08-25 08:35:36,274 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-25 08:35:36,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 2459 events. 127/2459 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11290 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 3376. Up to 86 conditions per place. [2023-08-25 08:35:37,112 INFO L119 LiptonReduction]: Number of co-enabled transitions 3613680 [2023-08-25 08:36:06,453 INFO L134 LiptonReduction]: Checked pairs total: 7731131 [2023-08-25 08:36:06,453 INFO L136 LiptonReduction]: Total number of compositions: 1955 [2023-08-25 08:36:06,454 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:36:06,454 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:36:06,454 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:36:06,677 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:36:06,677 INFO L124 PetriNetUnfolderBase]: 41/876 cut-off events. [2023-08-25 08:36:06,677 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-25 08:36:06,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:36:06,677 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:36:06,678 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:36:06,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:36:06,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1864809573, now seen corresponding path program 1 times [2023-08-25 08:36:06,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:36:06,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285658949] [2023-08-25 08:36:06,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:36:06,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:36:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:36:06,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:36:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:36:06,806 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:36:06,806 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:36:06,806 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:36:06,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-25 08:36:06,806 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:36:06,806 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:36:06,807 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:36:06,807 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-25 08:36:06,943 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:36:06,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:08,911 INFO L124 PetriNetUnfolderBase]: 130/2517 cut-off events. [2023-08-25 08:36:08,912 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-25 08:36:09,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3593 conditions, 2517 events. 130/2517 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11520 event pairs, 0 based on Foata normal form. 0/1999 useless extension candidates. Maximal degree in co-relation 3479. Up to 88 conditions per place. [2023-08-25 08:36:09,044 INFO L82 GeneralOperation]: Start removeDead. Operand has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:09,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:09,065 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:36:09,065 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:09,065 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:09,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2003 places, 2003 transitions, 6027 flow [2023-08-25 08:36:10,831 INFO L124 PetriNetUnfolderBase]: 130/2517 cut-off events. [2023-08-25 08:36:10,832 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-25 08:36:10,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3593 conditions, 2517 events. 130/2517 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11520 event pairs, 0 based on Foata normal form. 0/1999 useless extension candidates. Maximal degree in co-relation 3479. Up to 88 conditions per place. [2023-08-25 08:36:11,882 INFO L119 LiptonReduction]: Number of co-enabled transitions 3788730 [2023-08-25 08:36:42,974 INFO L134 LiptonReduction]: Checked pairs total: 8168569 [2023-08-25 08:36:42,975 INFO L136 LiptonReduction]: Total number of compositions: 1978 [2023-08-25 08:36:42,977 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:36:42,977 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;@47abb833, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:36:42,977 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-25 08:36:43,269 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:36:43,269 INFO L124 PetriNetUnfolderBase]: 42/897 cut-off events. [2023-08-25 08:36:43,269 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-25 08:36:43,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:36:43,270 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:36:43,270 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:36:43,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:36:43,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1422668535, now seen corresponding path program 1 times [2023-08-25 08:36:43,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:36:43,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475196637] [2023-08-25 08:36:43,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:36:43,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:36:43,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:36:43,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:36:43,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:36:43,398 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:36:43,398 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:36:43,398 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-25 08:36:43,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-25 08:36:43,399 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:36:43,399 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-25 08:36:43,399 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:36:43,399 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-25 08:36:43,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:36:43,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,435 INFO L124 PetriNetUnfolderBase]: 133/2575 cut-off events. [2023-08-25 08:36:45,436 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. Received shutdown request... [2023-08-25 08:36:45,544 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-25 08:36:45,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3698 conditions, 2575 events. 133/2575 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11776 event pairs, 0 based on Foata normal form. 0/2045 useless extension candidates. Maximal degree in co-relation 3583. Up to 90 conditions per place. [2023-08-25 08:36:45,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,604 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:36:45,604 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,604 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2049 places, 2049 transitions, 6210 flow [2023-08-25 08:36:45,605 FATAL L? ?]: A wrapped exception occured: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction threw an exception: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:341) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.createPetriAbstraction(CegarLoopFactory.java:297) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructCegarLoop(CegarLoopFactory.java:187) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.(PetriNetUnfolderBase.java:123) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolder.(PetriNetUnfolder.java:72) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:76) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:64) at de.uni_freiburg.informatik.ultimate.automata.partialorder.CoenabledRelation.fromPetriNet(CoenabledRelation.java:79) at de.uni_freiburg.informatik.ultimate.automata.partialorder.LiptonReduction.(LiptonReduction.java:116) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.petrinetlbe.PetriNetLargeBlockEncoding.(PetriNetLargeBlockEncoding.java:133) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:95) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:336) ... 18 more [2023-08-25 08:36:45,609 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.(PetriNetUnfolderBase.java:123) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolder.(PetriNetUnfolder.java:72) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:76) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:64) at de.uni_freiburg.informatik.ultimate.automata.partialorder.CoenabledRelation.fromPetriNet(CoenabledRelation.java:79) at de.uni_freiburg.informatik.ultimate.automata.partialorder.LiptonReduction.(LiptonReduction.java:116) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.petrinetlbe.PetriNetLargeBlockEncoding.(PetriNetLargeBlockEncoding.java:133) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:95) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.createPetriAbstraction(CegarLoopFactory.java:297) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructCegarLoop(CegarLoopFactory.java:187) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-25 08:36:45,618 INFO L158 Benchmark]: Toolchain (without parser) took 706723.48ms. Allocated memory was 369.1MB in the beginning and 7.5GB in the end (delta: 7.2GB). Free memory was 343.4MB in the beginning and 5.4GB in the end (delta: -5.1GB). Peak memory consumption was 2.1GB. Max. memory is 16.0GB. [2023-08-25 08:36:45,618 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 369.1MB. Free memory is still 346.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 08:36:45,618 INFO L158 Benchmark]: CACSL2BoogieTranslator took 408.74ms. Allocated memory is still 369.1MB. Free memory was 343.4MB in the beginning and 323.5MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-25 08:36:45,618 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.92ms. Allocated memory is still 369.1MB. Free memory was 323.5MB in the beginning and 321.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 08:36:45,618 INFO L158 Benchmark]: Boogie Preprocessor took 28.93ms. Allocated memory is still 369.1MB. Free memory was 321.4MB in the beginning and 319.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 08:36:45,619 INFO L158 Benchmark]: RCFGBuilder took 434.64ms. Allocated memory is still 369.1MB. Free memory was 319.8MB in the beginning and 300.4MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-25 08:36:45,619 INFO L158 Benchmark]: TraceAbstraction took 705797.88ms. Allocated memory was 369.1MB in the beginning and 7.5GB in the end (delta: 7.2GB). Free memory was 299.6MB in the beginning and 5.4GB in the end (delta: -5.1GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. [2023-08-25 08:36:45,620 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 369.1MB. Free memory is still 346.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 408.74ms. Allocated memory is still 369.1MB. Free memory was 343.4MB in the beginning and 323.5MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 47.92ms. Allocated memory is still 369.1MB. Free memory was 323.5MB in the beginning and 321.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 28.93ms. Allocated memory is still 369.1MB. Free memory was 321.4MB in the beginning and 319.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 434.64ms. Allocated memory is still 369.1MB. Free memory was 319.8MB in the beginning and 300.4MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 705797.88ms. Allocated memory was 369.1MB in the beginning and 7.5GB in the end (delta: 7.2GB). Free memory was 299.6MB in the beginning and 5.4GB in the end (delta: -5.1GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 270]: Unsoundness Warning unspecified type, defaulting to int C: short [270] - GenericResultAtLocation [Line: 270]: Unsoundness Warning unspecified type, defaulting to int C: short [270] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.9s, 71 PlacesBefore, 19 PlacesAfterwards, 71 TransitionsBefore, 17 TransitionsAfterwards, 1170 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 61 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 6 ConcurrentYvCompositions, 2 ChoiceCompositions, 80 TotalNumberOfCompositions, 1113 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1113, independent: 1113, independent conditional: 0, independent unconditional: 1113, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 592, independent: 592, independent conditional: 0, independent unconditional: 592, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1113, independent: 521, independent conditional: 0, independent unconditional: 521, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 592, unknown conditional: 0, unknown unconditional: 592] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 0, Positive unconditional cache size: 11, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.7s, 117 PlacesBefore, 43 PlacesAfterwards, 117 TransitionsBefore, 40 TransitionsAfterwards, 6480 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 87 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 8 ConcurrentYvCompositions, 3 ChoiceCompositions, 109 TotalNumberOfCompositions, 11937 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7428, independent: 7236, independent conditional: 0, independent unconditional: 7236, dependent: 192, dependent conditional: 0, dependent unconditional: 192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3424, independent: 3362, independent conditional: 0, independent unconditional: 3362, dependent: 62, dependent conditional: 0, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7428, independent: 3874, independent conditional: 0, independent unconditional: 3874, dependent: 130, dependent conditional: 0, dependent unconditional: 130, unknown: 3424, unknown conditional: 0, unknown unconditional: 3424] , Statistics on independence cache: Total cache size (in pairs): 209, Positive cache size: 188, Positive conditional cache size: 0, Positive unconditional cache size: 188, Negative cache size: 21, Negative conditional cache size: 0, Negative unconditional cache size: 21, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 163 PlacesBefore, 61 PlacesAfterwards, 163 TransitionsBefore, 57 TransitionsAfterwards, 15930 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 131 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 13 ConcurrentYvCompositions, 4 ChoiceCompositions, 159 TotalNumberOfCompositions, 31511 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 15319, independent: 15033, independent conditional: 0, independent unconditional: 15033, dependent: 286, dependent conditional: 0, dependent unconditional: 286, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8190, independent: 8104, independent conditional: 0, independent unconditional: 8104, dependent: 86, dependent conditional: 0, dependent unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 15319, independent: 6929, independent conditional: 0, independent unconditional: 6929, dependent: 200, dependent conditional: 0, dependent unconditional: 200, unknown: 8190, unknown conditional: 0, unknown unconditional: 8190] , Statistics on independence cache: Total cache size (in pairs): 307, Positive cache size: 263, Positive conditional cache size: 0, Positive unconditional cache size: 263, Negative cache size: 44, Negative conditional cache size: 0, Negative unconditional cache size: 44, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 209 PlacesBefore, 79 PlacesAfterwards, 209 TransitionsBefore, 74 TransitionsAfterwards, 29520 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 174 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 5 ChoiceCompositions, 204 TotalNumberOfCompositions, 54621 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28999, independent: 28647, independent conditional: 0, independent unconditional: 28647, dependent: 352, dependent conditional: 0, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14938, independent: 14828, independent conditional: 0, independent unconditional: 14828, dependent: 110, dependent conditional: 0, dependent unconditional: 110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 28999, independent: 13819, independent conditional: 0, independent unconditional: 13819, dependent: 242, dependent conditional: 0, dependent unconditional: 242, unknown: 14938, unknown conditional: 0, unknown unconditional: 14938] , Statistics on independence cache: Total cache size (in pairs): 546, Positive cache size: 507, Positive conditional cache size: 0, Positive unconditional cache size: 507, Negative cache size: 39, Negative conditional cache size: 0, Negative unconditional cache size: 39, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 255 PlacesBefore, 97 PlacesAfterwards, 255 TransitionsBefore, 91 TransitionsAfterwards, 47250 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 206 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 19 ConcurrentYvCompositions, 6 ChoiceCompositions, 242 TotalNumberOfCompositions, 92452 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 43972, independent: 43502, independent conditional: 0, independent unconditional: 43502, dependent: 470, dependent conditional: 0, dependent unconditional: 470, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 24013, independent: 23870, independent conditional: 0, independent unconditional: 23870, dependent: 143, dependent conditional: 0, dependent unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 43972, independent: 19632, independent conditional: 0, independent unconditional: 19632, dependent: 327, dependent conditional: 0, dependent unconditional: 327, unknown: 24013, unknown conditional: 0, unknown unconditional: 24013] , Statistics on independence cache: Total cache size (in pairs): 752, Positive cache size: 705, Positive conditional cache size: 0, Positive unconditional cache size: 705, 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: 4.0s, 301 PlacesBefore, 115 PlacesAfterwards, 301 TransitionsBefore, 108 TransitionsAfterwards, 69120 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 263 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 20 ConcurrentYvCompositions, 7 ChoiceCompositions, 301 TotalNumberOfCompositions, 145193 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 69565, independent: 68926, independent conditional: 0, independent unconditional: 68926, dependent: 639, dependent conditional: 0, dependent unconditional: 639, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 35920, independent: 35696, independent conditional: 0, independent unconditional: 35696, dependent: 224, dependent conditional: 0, dependent unconditional: 224, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 69565, independent: 33230, independent conditional: 0, independent unconditional: 33230, dependent: 415, dependent conditional: 0, dependent unconditional: 415, unknown: 35920, unknown conditional: 0, unknown unconditional: 35920] , Statistics on independence cache: Total cache size (in pairs): 1576, Positive cache size: 1515, Positive conditional cache size: 0, Positive unconditional cache size: 1515, Negative cache size: 61, Negative conditional cache size: 0, Negative unconditional cache size: 61, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.5s, 347 PlacesBefore, 133 PlacesAfterwards, 347 TransitionsBefore, 125 TransitionsAfterwards, 95130 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 296 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 26 ConcurrentYvCompositions, 8 ChoiceCompositions, 341 TotalNumberOfCompositions, 199657 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 91956, independent: 91192, independent conditional: 0, independent unconditional: 91192, dependent: 764, dependent conditional: 0, dependent unconditional: 764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 48491, independent: 48181, independent conditional: 0, independent unconditional: 48181, dependent: 310, dependent conditional: 0, dependent unconditional: 310, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 91956, independent: 43011, independent conditional: 0, independent unconditional: 43011, dependent: 454, dependent conditional: 0, dependent unconditional: 454, unknown: 48491, unknown conditional: 0, unknown unconditional: 48491] , Statistics on independence cache: Total cache size (in pairs): 1658, Positive cache size: 1577, Positive conditional cache size: 0, Positive unconditional cache size: 1577, Negative cache size: 81, Negative conditional cache size: 0, Negative unconditional cache size: 81, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 393 PlacesBefore, 151 PlacesAfterwards, 393 TransitionsBefore, 142 TransitionsAfterwards, 125280 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 333 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 9 ChoiceCompositions, 383 TotalNumberOfCompositions, 262901 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 117614, independent: 116745, independent conditional: 0, independent unconditional: 116745, dependent: 869, dependent conditional: 0, dependent unconditional: 869, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 63775, independent: 63414, independent conditional: 0, independent unconditional: 63414, dependent: 361, dependent conditional: 0, dependent unconditional: 361, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 117614, independent: 53331, independent conditional: 0, independent unconditional: 53331, dependent: 508, dependent conditional: 0, dependent unconditional: 508, unknown: 63775, unknown conditional: 0, unknown unconditional: 63775] , Statistics on independence cache: Total cache size (in pairs): 2385, Positive cache size: 2249, Positive conditional cache size: 0, Positive unconditional cache size: 2249, Negative cache size: 136, Negative conditional cache size: 0, Negative unconditional cache size: 136, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5s, 439 PlacesBefore, 169 PlacesAfterwards, 439 TransitionsBefore, 159 TransitionsAfterwards, 159570 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 380 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 31 ConcurrentYvCompositions, 10 ChoiceCompositions, 432 TotalNumberOfCompositions, 313640 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 144413, independent: 143591, independent conditional: 0, independent unconditional: 143591, dependent: 822, dependent conditional: 0, dependent unconditional: 822, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 80315, independent: 80018, independent conditional: 0, independent unconditional: 80018, dependent: 297, dependent conditional: 0, dependent unconditional: 297, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 144413, independent: 63573, independent conditional: 0, independent unconditional: 63573, dependent: 525, dependent conditional: 0, dependent unconditional: 525, unknown: 80315, unknown conditional: 0, unknown unconditional: 80315] , Statistics on independence cache: Total cache size (in pairs): 1868, Positive cache size: 1716, Positive conditional cache size: 0, Positive unconditional cache size: 1716, Negative cache size: 152, Negative conditional cache size: 0, Negative unconditional cache size: 152, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.4s, 485 PlacesBefore, 187 PlacesAfterwards, 485 TransitionsBefore, 176 TransitionsAfterwards, 198000 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 434 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 32 ConcurrentYvCompositions, 11 ChoiceCompositions, 488 TotalNumberOfCompositions, 393498 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 183806, independent: 182891, independent conditional: 0, independent unconditional: 182891, dependent: 915, dependent conditional: 0, dependent unconditional: 915, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 100022, independent: 99717, independent conditional: 0, independent unconditional: 99717, dependent: 305, dependent conditional: 0, dependent unconditional: 305, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 183806, independent: 83174, independent conditional: 0, independent unconditional: 83174, dependent: 610, dependent conditional: 0, dependent unconditional: 610, unknown: 100022, unknown conditional: 0, unknown unconditional: 100022] , Statistics on independence cache: Total cache size (in pairs): 2893, Positive cache size: 2765, Positive conditional cache size: 0, Positive unconditional cache size: 2765, Negative cache size: 128, Negative conditional cache size: 0, Negative unconditional cache size: 128, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.3s, 531 PlacesBefore, 205 PlacesAfterwards, 531 TransitionsBefore, 193 TransitionsAfterwards, 240570 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 462 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 38 ConcurrentYvCompositions, 12 ChoiceCompositions, 523 TotalNumberOfCompositions, 485086 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 216826, independent: 215795, independent conditional: 0, independent unconditional: 215795, dependent: 1031, dependent conditional: 0, dependent unconditional: 1031, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 120940, independent: 120633, independent conditional: 0, independent unconditional: 120633, dependent: 307, dependent conditional: 0, dependent unconditional: 307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 216826, independent: 95162, independent conditional: 0, independent unconditional: 95162, dependent: 724, dependent conditional: 0, dependent unconditional: 724, unknown: 120940, unknown conditional: 0, unknown unconditional: 120940] , Statistics on independence cache: Total cache size (in pairs): 2893, Positive cache size: 2751, Positive conditional cache size: 0, Positive unconditional cache size: 2751, Negative cache size: 142, Negative conditional cache size: 0, Negative unconditional cache size: 142, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.3s, 577 PlacesBefore, 223 PlacesAfterwards, 577 TransitionsBefore, 210 TransitionsAfterwards, 287280 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 499 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 37 ConcurrentYvCompositions, 13 ChoiceCompositions, 560 TotalNumberOfCompositions, 583652 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 256746, independent: 255607, independent conditional: 0, independent unconditional: 255607, dependent: 1139, dependent conditional: 0, dependent unconditional: 1139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 146354, independent: 145873, independent conditional: 0, independent unconditional: 145873, dependent: 481, dependent conditional: 0, dependent unconditional: 481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 256746, independent: 109734, independent conditional: 0, independent unconditional: 109734, dependent: 658, dependent conditional: 0, dependent unconditional: 658, unknown: 146354, unknown conditional: 0, unknown unconditional: 146354] , Statistics on independence cache: Total cache size (in pairs): 4947, Positive cache size: 4764, Positive conditional cache size: 0, Positive unconditional cache size: 4764, Negative cache size: 183, Negative conditional cache size: 0, Negative unconditional cache size: 183, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.1s, 623 PlacesBefore, 241 PlacesAfterwards, 623 TransitionsBefore, 227 TransitionsAfterwards, 338130 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 545 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 45 ConcurrentYvCompositions, 14 ChoiceCompositions, 615 TotalNumberOfCompositions, 724442 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 308878, independent: 307464, independent conditional: 0, independent unconditional: 307464, dependent: 1414, dependent conditional: 0, dependent unconditional: 1414, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 171151, independent: 170698, independent conditional: 0, independent unconditional: 170698, dependent: 453, dependent conditional: 0, dependent unconditional: 453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 308878, independent: 136766, independent conditional: 0, independent unconditional: 136766, dependent: 961, dependent conditional: 0, dependent unconditional: 961, unknown: 171151, unknown conditional: 0, unknown unconditional: 171151] , Statistics on independence cache: Total cache size (in pairs): 4364, Positive cache size: 4224, Positive conditional cache size: 0, Positive unconditional cache size: 4224, Negative cache size: 140, Negative conditional cache size: 0, Negative unconditional cache size: 140, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.7s, 669 PlacesBefore, 259 PlacesAfterwards, 669 TransitionsBefore, 244 TransitionsAfterwards, 393120 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 583 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 48 ConcurrentYvCompositions, 15 ChoiceCompositions, 657 TotalNumberOfCompositions, 797410 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 346898, independent: 345572, independent conditional: 0, independent unconditional: 345572, dependent: 1326, dependent conditional: 0, dependent unconditional: 1326, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 197184, independent: 196828, independent conditional: 0, independent unconditional: 196828, dependent: 356, dependent conditional: 0, dependent unconditional: 356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 346898, independent: 148744, independent conditional: 0, independent unconditional: 148744, dependent: 970, dependent conditional: 0, dependent unconditional: 970, unknown: 197184, unknown conditional: 0, unknown unconditional: 197184] , Statistics on independence cache: Total cache size (in pairs): 4239, Positive cache size: 4101, Positive conditional cache size: 0, Positive unconditional cache size: 4101, Negative cache size: 138, Negative conditional cache size: 0, Negative unconditional cache size: 138, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.4s, 715 PlacesBefore, 277 PlacesAfterwards, 715 TransitionsBefore, 261 TransitionsAfterwards, 452250 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 642 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 51 ConcurrentYvCompositions, 16 ChoiceCompositions, 720 TotalNumberOfCompositions, 964053 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 418290, independent: 416692, independent conditional: 0, independent unconditional: 416692, dependent: 1598, dependent conditional: 0, dependent unconditional: 1598, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 230991, independent: 230307, independent conditional: 0, independent unconditional: 230307, dependent: 684, dependent conditional: 0, dependent unconditional: 684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 418290, independent: 186385, independent conditional: 0, independent unconditional: 186385, dependent: 914, dependent conditional: 0, dependent unconditional: 914, unknown: 230991, unknown conditional: 0, unknown unconditional: 230991] , Statistics on independence cache: Total cache size (in pairs): 6976, Positive cache size: 6774, Positive conditional cache size: 0, Positive unconditional cache size: 6774, Negative cache size: 202, Negative conditional cache size: 0, Negative unconditional cache size: 202, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.0s, 761 PlacesBefore, 295 PlacesAfterwards, 761 TransitionsBefore, 278 TransitionsAfterwards, 515520 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 665 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 54 ConcurrentYvCompositions, 17 ChoiceCompositions, 747 TotalNumberOfCompositions, 1044469 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 453791, independent: 452288, independent conditional: 0, independent unconditional: 452288, dependent: 1503, dependent conditional: 0, dependent unconditional: 1503, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 258954, independent: 258480, independent conditional: 0, independent unconditional: 258480, dependent: 474, dependent conditional: 0, dependent unconditional: 474, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 453791, independent: 193808, independent conditional: 0, independent unconditional: 193808, dependent: 1029, dependent conditional: 0, dependent unconditional: 1029, unknown: 258954, unknown conditional: 0, unknown unconditional: 258954] , Statistics on independence cache: Total cache size (in pairs): 5971, Positive cache size: 5736, Positive conditional cache size: 0, Positive unconditional cache size: 5736, Negative cache size: 235, Negative conditional cache size: 0, Negative unconditional cache size: 235, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.1s, 807 PlacesBefore, 313 PlacesAfterwards, 807 TransitionsBefore, 295 TransitionsAfterwards, 582930 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 728 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 63 ConcurrentYvCompositions, 18 ChoiceCompositions, 820 TotalNumberOfCompositions, 1238243 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 533192, independent: 531407, independent conditional: 0, independent unconditional: 531407, dependent: 1785, dependent conditional: 0, dependent unconditional: 1785, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 294260, independent: 293757, independent conditional: 0, independent unconditional: 293757, dependent: 503, dependent conditional: 0, dependent unconditional: 503, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 533192, independent: 237650, independent conditional: 0, independent unconditional: 237650, dependent: 1282, dependent conditional: 0, dependent unconditional: 1282, unknown: 294260, unknown conditional: 0, unknown unconditional: 294260] , Statistics on independence cache: Total cache size (in pairs): 6064, Positive cache size: 5896, Positive conditional cache size: 0, Positive unconditional cache size: 5896, Negative cache size: 168, Negative conditional cache size: 0, Negative unconditional cache size: 168, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.3s, 853 PlacesBefore, 331 PlacesAfterwards, 853 TransitionsBefore, 312 TransitionsAfterwards, 654480 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 748 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 61 ConcurrentYvCompositions, 19 ChoiceCompositions, 839 TotalNumberOfCompositions, 1376884 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 583258, independent: 581331, independent conditional: 0, independent unconditional: 581331, dependent: 1927, dependent conditional: 0, dependent unconditional: 1927, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 323661, independent: 323232, independent conditional: 0, independent unconditional: 323232, dependent: 429, dependent conditional: 0, dependent unconditional: 429, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 583258, independent: 258099, independent conditional: 0, independent unconditional: 258099, dependent: 1498, dependent conditional: 0, dependent unconditional: 1498, unknown: 323661, unknown conditional: 0, unknown unconditional: 323661] , Statistics on independence cache: Total cache size (in pairs): 5801, Positive cache size: 5625, Positive conditional cache size: 0, Positive unconditional cache size: 5625, Negative cache size: 176, Negative conditional cache size: 0, Negative unconditional cache size: 176, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.1s, 899 PlacesBefore, 349 PlacesAfterwards, 899 TransitionsBefore, 329 TransitionsAfterwards, 730170 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 796 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 64 ConcurrentYvCompositions, 20 ChoiceCompositions, 891 TotalNumberOfCompositions, 1559999 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 652564, independent: 650523, independent conditional: 0, independent unconditional: 650523, dependent: 2041, dependent conditional: 0, dependent unconditional: 2041, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 365341, independent: 364855, independent conditional: 0, independent unconditional: 364855, dependent: 486, dependent conditional: 0, dependent unconditional: 486, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 652564, independent: 285668, independent conditional: 0, independent unconditional: 285668, dependent: 1555, dependent conditional: 0, dependent unconditional: 1555, unknown: 365341, unknown conditional: 0, unknown unconditional: 365341] , Statistics on independence cache: Total cache size (in pairs): 7975, Positive cache size: 7787, Positive conditional cache size: 0, Positive unconditional cache size: 7787, Negative cache size: 188, Negative conditional cache size: 0, Negative unconditional cache size: 188, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.0s, 945 PlacesBefore, 367 PlacesAfterwards, 945 TransitionsBefore, 346 TransitionsAfterwards, 810000 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 855 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 65 ConcurrentYvCompositions, 21 ChoiceCompositions, 952 TotalNumberOfCompositions, 1720267 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 756001, independent: 753884, independent conditional: 0, independent unconditional: 753884, dependent: 2117, dependent conditional: 0, dependent unconditional: 2117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 413037, independent: 412112, independent conditional: 0, independent unconditional: 412112, dependent: 925, dependent conditional: 0, dependent unconditional: 925, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 756001, independent: 341772, independent conditional: 0, independent unconditional: 341772, dependent: 1192, dependent conditional: 0, dependent unconditional: 1192, unknown: 413037, unknown conditional: 0, unknown unconditional: 413037] , Statistics on independence cache: Total cache size (in pairs): 12833, Positive cache size: 12591, Positive conditional cache size: 0, Positive unconditional cache size: 12591, Negative cache size: 242, Negative conditional cache size: 0, Negative unconditional cache size: 242, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.6s, 991 PlacesBefore, 385 PlacesAfterwards, 991 TransitionsBefore, 363 TransitionsAfterwards, 893970 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 877 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 74 ConcurrentYvCompositions, 22 ChoiceCompositions, 984 TotalNumberOfCompositions, 1898735 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 822238, independent: 819976, independent conditional: 0, independent unconditional: 819976, dependent: 2262, dependent conditional: 0, dependent unconditional: 2262, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 454406, independent: 453352, independent conditional: 0, independent unconditional: 453352, dependent: 1054, dependent conditional: 0, dependent unconditional: 1054, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 822238, independent: 366624, independent conditional: 0, independent unconditional: 366624, dependent: 1208, dependent conditional: 0, dependent unconditional: 1208, unknown: 454406, unknown conditional: 0, unknown unconditional: 454406] , Statistics on independence cache: Total cache size (in pairs): 14590, Positive cache size: 14341, Positive conditional cache size: 0, Positive unconditional cache size: 14341, Negative cache size: 249, Negative conditional cache size: 0, Negative unconditional cache size: 249, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.5s, 1037 PlacesBefore, 403 PlacesAfterwards, 1037 TransitionsBefore, 380 TransitionsAfterwards, 982080 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 929 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 72 ConcurrentYvCompositions, 23 ChoiceCompositions, 1035 TotalNumberOfCompositions, 2130062 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 900957, independent: 898566, independent conditional: 0, independent unconditional: 898566, dependent: 2391, dependent conditional: 0, dependent unconditional: 2391, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 499907, independent: 498823, independent conditional: 0, independent unconditional: 498823, dependent: 1084, dependent conditional: 0, dependent unconditional: 1084, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 900957, independent: 399743, independent conditional: 0, independent unconditional: 399743, dependent: 1307, dependent conditional: 0, dependent unconditional: 1307, unknown: 499907, unknown conditional: 0, unknown unconditional: 499907] , Statistics on independence cache: Total cache size (in pairs): 14877, Positive cache size: 14606, Positive conditional cache size: 0, Positive unconditional cache size: 14606, Negative cache size: 271, Negative conditional cache size: 0, Negative unconditional cache size: 271, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.7s, 1083 PlacesBefore, 421 PlacesAfterwards, 1083 TransitionsBefore, 397 TransitionsAfterwards, 1074330 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 949 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 81 ConcurrentYvCompositions, 24 ChoiceCompositions, 1065 TotalNumberOfCompositions, 2281476 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 965895, independent: 963419, independent conditional: 0, independent unconditional: 963419, dependent: 2476, dependent conditional: 0, dependent unconditional: 2476, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 540689, independent: 539538, independent conditional: 0, independent unconditional: 539538, dependent: 1151, dependent conditional: 0, dependent unconditional: 1151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 965895, independent: 423881, independent conditional: 0, independent unconditional: 423881, dependent: 1325, dependent conditional: 0, dependent unconditional: 1325, unknown: 540689, unknown conditional: 0, unknown unconditional: 540689] , Statistics on independence cache: Total cache size (in pairs): 12719, Positive cache size: 12411, Positive conditional cache size: 0, Positive unconditional cache size: 12411, Negative cache size: 308, Negative conditional cache size: 0, Negative unconditional cache size: 308, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.0s, 1129 PlacesBefore, 439 PlacesAfterwards, 1129 TransitionsBefore, 414 TransitionsAfterwards, 1170720 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1008 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 83 ConcurrentYvCompositions, 25 ChoiceCompositions, 1127 TotalNumberOfCompositions, 2505406 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1045453, independent: 1042876, independent conditional: 0, independent unconditional: 1042876, dependent: 2577, dependent conditional: 0, dependent unconditional: 2577, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 582310, independent: 581604, independent conditional: 0, independent unconditional: 581604, dependent: 706, dependent conditional: 0, dependent unconditional: 706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1045453, independent: 461272, independent conditional: 0, independent unconditional: 461272, dependent: 1871, dependent conditional: 0, dependent unconditional: 1871, unknown: 582310, unknown conditional: 0, unknown unconditional: 582310] , Statistics on independence cache: Total cache size (in pairs): 10251, Positive cache size: 10013, Positive conditional cache size: 0, Positive unconditional cache size: 10013, Negative cache size: 238, Negative conditional cache size: 0, Negative unconditional cache size: 238, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.9s, 1175 PlacesBefore, 457 PlacesAfterwards, 1175 TransitionsBefore, 431 TransitionsAfterwards, 1271250 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1058 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 81 ConcurrentYvCompositions, 26 ChoiceCompositions, 1176 TotalNumberOfCompositions, 2730677 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1151402, independent: 1148719, independent conditional: 0, independent unconditional: 1148719, dependent: 2683, dependent conditional: 0, dependent unconditional: 2683, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 636192, independent: 635567, independent conditional: 0, independent unconditional: 635567, dependent: 625, dependent conditional: 0, dependent unconditional: 625, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1151402, independent: 513152, independent conditional: 0, independent unconditional: 513152, dependent: 2058, dependent conditional: 0, dependent unconditional: 2058, unknown: 636192, unknown conditional: 0, unknown unconditional: 636192] , Statistics on independence cache: Total cache size (in pairs): 12458, Positive cache size: 12193, Positive conditional cache size: 0, Positive unconditional cache size: 12193, Negative cache size: 265, Negative conditional cache size: 0, Negative unconditional cache size: 265, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.7s, 1221 PlacesBefore, 475 PlacesAfterwards, 1221 TransitionsBefore, 448 TransitionsAfterwards, 1375920 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1104 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 84 ConcurrentYvCompositions, 27 ChoiceCompositions, 1226 TotalNumberOfCompositions, 2919657 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1239889, independent: 1237146, independent conditional: 0, independent unconditional: 1237146, dependent: 2743, dependent conditional: 0, dependent unconditional: 2743, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 685718, independent: 684984, independent conditional: 0, independent unconditional: 684984, dependent: 734, dependent conditional: 0, dependent unconditional: 734, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1239889, independent: 552162, independent conditional: 0, independent unconditional: 552162, dependent: 2009, dependent conditional: 0, dependent unconditional: 2009, unknown: 685718, unknown conditional: 0, unknown unconditional: 685718] , Statistics on independence cache: Total cache size (in pairs): 10609, Positive cache size: 10323, Positive conditional cache size: 0, Positive unconditional cache size: 10323, Negative cache size: 286, Negative conditional cache size: 0, Negative unconditional cache size: 286, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.4s, 1267 PlacesBefore, 493 PlacesAfterwards, 1267 TransitionsBefore, 465 TransitionsAfterwards, 1484730 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1145 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 90 ConcurrentYvCompositions, 28 ChoiceCompositions, 1274 TotalNumberOfCompositions, 3208319 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1365992, independent: 1363083, independent conditional: 0, independent unconditional: 1363083, dependent: 2909, dependent conditional: 0, dependent unconditional: 2909, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 752256, independent: 750871, independent conditional: 0, independent unconditional: 750871, dependent: 1385, dependent conditional: 0, dependent unconditional: 1385, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1365992, independent: 612212, independent conditional: 0, independent unconditional: 612212, dependent: 1524, dependent conditional: 0, dependent unconditional: 1524, unknown: 752256, unknown conditional: 0, unknown unconditional: 752256] , Statistics on independence cache: Total cache size (in pairs): 22645, Positive cache size: 22226, Positive conditional cache size: 0, Positive unconditional cache size: 22226, Negative cache size: 419, Negative conditional cache size: 0, Negative unconditional cache size: 419, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.9s, 1313 PlacesBefore, 511 PlacesAfterwards, 1313 TransitionsBefore, 482 TransitionsAfterwards, 1597680 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1177 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 90 ConcurrentYvCompositions, 29 ChoiceCompositions, 1307 TotalNumberOfCompositions, 3458879 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1435330, independent: 1432278, independent conditional: 0, independent unconditional: 1432278, dependent: 3052, dependent conditional: 0, dependent unconditional: 3052, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 798734, independent: 797979, independent conditional: 0, independent unconditional: 797979, dependent: 755, dependent conditional: 0, dependent unconditional: 755, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1435330, independent: 634299, independent conditional: 0, independent unconditional: 634299, dependent: 2297, dependent conditional: 0, dependent unconditional: 2297, unknown: 798734, unknown conditional: 0, unknown unconditional: 798734] , Statistics on independence cache: Total cache size (in pairs): 16448, Positive cache size: 16171, Positive conditional cache size: 0, Positive unconditional cache size: 16171, Negative cache size: 277, Negative conditional cache size: 0, Negative unconditional cache size: 277, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.0s, 1359 PlacesBefore, 529 PlacesAfterwards, 1359 TransitionsBefore, 499 TransitionsAfterwards, 1714770 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1216 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 91 ConcurrentYvCompositions, 30 ChoiceCompositions, 1348 TotalNumberOfCompositions, 3659987 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1525489, independent: 1522370, independent conditional: 0, independent unconditional: 1522370, dependent: 3119, dependent conditional: 0, dependent unconditional: 3119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 853429, independent: 852718, independent conditional: 0, independent unconditional: 852718, dependent: 711, dependent conditional: 0, dependent unconditional: 711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1525489, independent: 669652, independent conditional: 0, independent unconditional: 669652, dependent: 2408, dependent conditional: 0, dependent unconditional: 2408, unknown: 853429, unknown conditional: 0, unknown unconditional: 853429] , Statistics on independence cache: Total cache size (in pairs): 17301, Positive cache size: 17014, Positive conditional cache size: 0, Positive unconditional cache size: 17014, Negative cache size: 287, Negative conditional cache size: 0, Negative unconditional cache size: 287, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.0s, 1405 PlacesBefore, 547 PlacesAfterwards, 1405 TransitionsBefore, 516 TransitionsAfterwards, 1836000 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1251 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 98 ConcurrentYvCompositions, 31 ChoiceCompositions, 1391 TotalNumberOfCompositions, 3904522 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1647516, independent: 1644290, independent conditional: 0, independent unconditional: 1644290, dependent: 3226, dependent conditional: 0, dependent unconditional: 3226, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 922820, independent: 921235, independent conditional: 0, independent unconditional: 921235, dependent: 1585, dependent conditional: 0, dependent unconditional: 1585, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1647516, independent: 723055, independent conditional: 0, independent unconditional: 723055, dependent: 1641, dependent conditional: 0, dependent unconditional: 1641, unknown: 922820, unknown conditional: 0, unknown unconditional: 922820] , Statistics on independence cache: Total cache size (in pairs): 25676, Positive cache size: 25275, Positive conditional cache size: 0, Positive unconditional cache size: 25275, Negative cache size: 401, Negative conditional cache size: 0, Negative unconditional cache size: 401, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.4s, 1451 PlacesBefore, 565 PlacesAfterwards, 1451 TransitionsBefore, 533 TransitionsAfterwards, 1961370 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1292 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 104 ConcurrentYvCompositions, 32 ChoiceCompositions, 1439 TotalNumberOfCompositions, 4214393 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1743498, independent: 1740151, independent conditional: 0, independent unconditional: 1740151, dependent: 3347, dependent conditional: 0, dependent unconditional: 3347, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 980434, independent: 979451, independent conditional: 0, independent unconditional: 979451, dependent: 983, dependent conditional: 0, dependent unconditional: 983, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1743498, independent: 760700, independent conditional: 0, independent unconditional: 760700, dependent: 2364, dependent conditional: 0, dependent unconditional: 2364, unknown: 980434, unknown conditional: 0, unknown unconditional: 980434] , Statistics on independence cache: Total cache size (in pairs): 20232, Positive cache size: 19768, Positive conditional cache size: 0, Positive unconditional cache size: 19768, 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: 23.0s, 1497 PlacesBefore, 583 PlacesAfterwards, 1497 TransitionsBefore, 550 TransitionsAfterwards, 2090880 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1368 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 108 ConcurrentYvCompositions, 33 ChoiceCompositions, 1520 TotalNumberOfCompositions, 4491478 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1904197, independent: 1900802, independent conditional: 0, independent unconditional: 1900802, dependent: 3395, dependent conditional: 0, dependent unconditional: 3395, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1048121, independent: 1047115, independent conditional: 0, independent unconditional: 1047115, dependent: 1006, dependent conditional: 0, dependent unconditional: 1006, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1904197, independent: 853687, independent conditional: 0, independent unconditional: 853687, dependent: 2389, dependent conditional: 0, dependent unconditional: 2389, unknown: 1048121, unknown conditional: 0, unknown unconditional: 1048121] , Statistics on independence cache: Total cache size (in pairs): 20728, Positive cache size: 20410, Positive conditional cache size: 0, Positive unconditional cache size: 20410, 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: 23.4s, 1543 PlacesBefore, 601 PlacesAfterwards, 1543 TransitionsBefore, 567 TransitionsAfterwards, 2224530 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1382 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 109 ConcurrentYvCompositions, 34 ChoiceCompositions, 1536 TotalNumberOfCompositions, 4769972 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2035211, independent: 2031657, independent conditional: 0, independent unconditional: 2031657, dependent: 3554, dependent conditional: 0, dependent unconditional: 3554, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1120598, independent: 1118982, independent conditional: 0, independent unconditional: 1118982, dependent: 1616, dependent conditional: 0, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2035211, independent: 912675, independent conditional: 0, independent unconditional: 912675, dependent: 1938, dependent conditional: 0, dependent unconditional: 1938, unknown: 1120598, unknown conditional: 0, unknown unconditional: 1120598] , Statistics on independence cache: Total cache size (in pairs): 31044, Positive cache size: 30713, Positive conditional cache size: 0, Positive unconditional cache size: 30713, Negative cache size: 331, Negative conditional cache size: 0, Negative unconditional cache size: 331, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.4s, 1589 PlacesBefore, 619 PlacesAfterwards, 1589 TransitionsBefore, 584 TransitionsAfterwards, 2362320 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1425 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 116 ConcurrentYvCompositions, 35 ChoiceCompositions, 1587 TotalNumberOfCompositions, 5072636 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2122840, independent: 2119183, independent conditional: 0, independent unconditional: 2119183, dependent: 3657, dependent conditional: 0, dependent unconditional: 3657, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1192383, independent: 1190818, independent conditional: 0, independent unconditional: 1190818, dependent: 1565, dependent conditional: 0, dependent unconditional: 1565, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2122840, independent: 928365, independent conditional: 0, independent unconditional: 928365, dependent: 2092, dependent conditional: 0, dependent unconditional: 2092, unknown: 1192383, unknown conditional: 0, unknown unconditional: 1192383] , Statistics on independence cache: Total cache size (in pairs): 30897, Positive cache size: 30338, Positive conditional cache size: 0, Positive unconditional cache size: 30338, Negative cache size: 559, Negative conditional cache size: 0, Negative unconditional cache size: 559, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.4s, 1635 PlacesBefore, 637 PlacesAfterwards, 1635 TransitionsBefore, 601 TransitionsAfterwards, 2504250 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1488 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 117 ConcurrentYvCompositions, 36 ChoiceCompositions, 1652 TotalNumberOfCompositions, 5438939 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2290962, independent: 2287192, independent conditional: 0, independent unconditional: 2287192, dependent: 3770, dependent conditional: 0, dependent unconditional: 3770, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1263551, independent: 1262548, independent conditional: 0, independent unconditional: 1262548, dependent: 1003, dependent conditional: 0, dependent unconditional: 1003, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2290962, independent: 1024644, independent conditional: 0, independent unconditional: 1024644, dependent: 2767, dependent conditional: 0, dependent unconditional: 2767, unknown: 1263551, unknown conditional: 0, unknown unconditional: 1263551] , Statistics on independence cache: Total cache size (in pairs): 27047, Positive cache size: 26700, Positive conditional cache size: 0, Positive unconditional cache size: 26700, Negative cache size: 347, Negative conditional cache size: 0, Negative unconditional cache size: 347, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.8s, 1681 PlacesBefore, 655 PlacesAfterwards, 1681 TransitionsBefore, 618 TransitionsAfterwards, 2650320 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 1510 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 122 ConcurrentYvCompositions, 37 ChoiceCompositions, 1680 TotalNumberOfCompositions, 5289614 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2346200, independent: 2342921, independent conditional: 0, independent unconditional: 2342921, dependent: 3279, dependent conditional: 0, dependent unconditional: 3279, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1327807, independent: 1326972, independent conditional: 0, independent unconditional: 1326972, dependent: 835, dependent conditional: 0, dependent unconditional: 835, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2346200, independent: 1015949, independent conditional: 0, independent unconditional: 1015949, dependent: 2444, dependent conditional: 0, dependent unconditional: 2444, unknown: 1327807, unknown conditional: 0, unknown unconditional: 1327807] , Statistics on independence cache: Total cache size (in pairs): 28155, Positive cache size: 27798, Positive conditional cache size: 0, Positive unconditional cache size: 27798, Negative cache size: 357, Negative conditional cache size: 0, Negative unconditional cache size: 357, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27.0s, 1727 PlacesBefore, 673 PlacesAfterwards, 1727 TransitionsBefore, 635 TransitionsAfterwards, 2800530 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1555 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 123 ConcurrentYvCompositions, 38 ChoiceCompositions, 1727 TotalNumberOfCompositions, 6070787 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2491313, independent: 2487311, independent conditional: 0, independent unconditional: 2487311, dependent: 4002, dependent conditional: 0, dependent unconditional: 4002, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1402247, independent: 1401131, independent conditional: 0, independent unconditional: 1401131, dependent: 1116, dependent conditional: 0, dependent unconditional: 1116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2491313, independent: 1086180, independent conditional: 0, independent unconditional: 1086180, dependent: 2886, dependent conditional: 0, dependent unconditional: 2886, unknown: 1402247, unknown conditional: 0, unknown unconditional: 1402247] , Statistics on independence cache: Total cache size (in pairs): 26384, Positive cache size: 26016, Positive conditional cache size: 0, Positive unconditional cache size: 26016, Negative cache size: 368, Negative conditional cache size: 0, Negative unconditional cache size: 368, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.2s, 1773 PlacesBefore, 691 PlacesAfterwards, 1773 TransitionsBefore, 652 TransitionsAfterwards, 2954880 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 1627 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 124 ConcurrentYvCompositions, 39 ChoiceCompositions, 1801 TotalNumberOfCompositions, 5925696 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2625909, independent: 2622484, independent conditional: 0, independent unconditional: 2622484, dependent: 3425, dependent conditional: 0, dependent unconditional: 3425, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1477493, independent: 1476567, independent conditional: 0, independent unconditional: 1476567, dependent: 926, dependent conditional: 0, dependent unconditional: 926, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2625909, independent: 1145917, independent conditional: 0, independent unconditional: 1145917, dependent: 2499, dependent conditional: 0, dependent unconditional: 2499, unknown: 1477493, unknown conditional: 0, unknown unconditional: 1477493] , Statistics on independence cache: Total cache size (in pairs): 20221, Positive cache size: 19828, Positive conditional cache size: 0, Positive unconditional cache size: 19828, Negative cache size: 393, Negative conditional cache size: 0, Negative unconditional cache size: 393, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.9s, 1819 PlacesBefore, 709 PlacesAfterwards, 1819 TransitionsBefore, 669 TransitionsAfterwards, 3113370 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1623 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 132 ConcurrentYvCompositions, 40 ChoiceCompositions, 1806 TotalNumberOfCompositions, 6694299 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2818841, independent: 2814632, independent conditional: 0, independent unconditional: 2814632, dependent: 4209, dependent conditional: 0, dependent unconditional: 4209, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1570308, independent: 1568628, independent conditional: 0, independent unconditional: 1568628, dependent: 1680, dependent conditional: 0, dependent unconditional: 1680, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2818841, independent: 1246004, independent conditional: 0, independent unconditional: 1246004, dependent: 2529, dependent conditional: 0, dependent unconditional: 2529, unknown: 1570308, unknown conditional: 0, unknown unconditional: 1570308] , Statistics on independence cache: Total cache size (in pairs): 42279, Positive cache size: 41889, Positive conditional cache size: 0, Positive unconditional cache size: 41889, Negative cache size: 390, Negative conditional cache size: 0, Negative unconditional cache size: 390, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 30.2s, 1865 PlacesBefore, 727 PlacesAfterwards, 1865 TransitionsBefore, 686 TransitionsAfterwards, 3276000 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1701 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 133 ConcurrentYvCompositions, 41 ChoiceCompositions, 1886 TotalNumberOfCompositions, 7108668 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3010665, independent: 3006355, independent conditional: 0, independent unconditional: 3006355, dependent: 4310, dependent conditional: 0, dependent unconditional: 4310, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1670326, independent: 1668614, independent conditional: 0, independent unconditional: 1668614, dependent: 1712, dependent conditional: 0, dependent unconditional: 1712, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3010665, independent: 1337741, independent conditional: 0, independent unconditional: 1337741, dependent: 2598, dependent conditional: 0, dependent unconditional: 2598, unknown: 1670326, unknown conditional: 0, unknown unconditional: 1670326] , Statistics on independence cache: Total cache size (in pairs): 48239, Positive cache size: 47744, Positive conditional cache size: 0, Positive unconditional cache size: 47744, Negative cache size: 495, Negative conditional cache size: 0, Negative unconditional cache size: 495, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.6s, 1911 PlacesBefore, 745 PlacesAfterwards, 1911 TransitionsBefore, 703 TransitionsAfterwards, 3442770 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1734 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 136 ConcurrentYvCompositions, 42 ChoiceCompositions, 1923 TotalNumberOfCompositions, 7425643 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3123039, independent: 3118625, independent conditional: 0, independent unconditional: 3118625, dependent: 4414, dependent conditional: 0, dependent unconditional: 4414, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1746122, independent: 1744242, independent conditional: 0, independent unconditional: 1744242, dependent: 1880, dependent conditional: 0, dependent unconditional: 1880, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3123039, independent: 1374383, independent conditional: 0, independent unconditional: 1374383, dependent: 2534, dependent conditional: 0, dependent unconditional: 2534, unknown: 1746122, unknown conditional: 0, unknown unconditional: 1746122] , Statistics on independence cache: Total cache size (in pairs): 46578, Positive cache size: 46077, Positive conditional cache size: 0, Positive unconditional cache size: 46077, Negative cache size: 501, Negative conditional cache size: 0, Negative unconditional cache size: 501, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.8s, 1957 PlacesBefore, 763 PlacesAfterwards, 1957 TransitionsBefore, 720 TransitionsAfterwards, 3613680 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1760 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 141 ConcurrentYvCompositions, 43 ChoiceCompositions, 1955 TotalNumberOfCompositions, 7731131 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3247026, independent: 3242518, independent conditional: 0, independent unconditional: 3242518, dependent: 4508, dependent conditional: 0, dependent unconditional: 4508, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1822118, independent: 1820002, independent conditional: 0, independent unconditional: 1820002, dependent: 2116, dependent conditional: 0, dependent unconditional: 2116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3247026, independent: 1422516, independent conditional: 0, independent unconditional: 1422516, dependent: 2392, dependent conditional: 0, dependent unconditional: 2392, unknown: 1822118, unknown conditional: 0, unknown unconditional: 1822118] , Statistics on independence cache: Total cache size (in pairs): 47080, Positive cache size: 46563, Positive conditional cache size: 0, Positive unconditional cache size: 46563, Negative cache size: 517, Negative conditional cache size: 0, Negative unconditional cache size: 517, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 33.9s, 2003 PlacesBefore, 781 PlacesAfterwards, 2003 TransitionsBefore, 737 TransitionsAfterwards, 3788730 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 1781 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 142 ConcurrentYvCompositions, 44 ChoiceCompositions, 1978 TotalNumberOfCompositions, 8168569 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3358324, independent: 3353650, independent conditional: 0, independent unconditional: 3353650, dependent: 4674, dependent conditional: 0, dependent unconditional: 4674, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1907071, independent: 1905198, independent conditional: 0, independent unconditional: 1905198, dependent: 1873, dependent conditional: 0, dependent unconditional: 1873, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3358324, independent: 1448452, independent conditional: 0, independent unconditional: 1448452, dependent: 2801, dependent conditional: 0, dependent unconditional: 2801, unknown: 1907071, unknown conditional: 0, unknown unconditional: 1907071] , Statistics on independence cache: Total cache size (in pairs): 47071, Positive cache size: 46533, Positive conditional cache size: 0, Positive unconditional cache size: 46533, Negative cache size: 538, Negative conditional cache size: 0, Negative unconditional cache size: 538, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: AutomataOperationCanceledException: Timeout or canceled by user. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AutomataOperationCanceledException: Timeout or canceled by user.: de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown