/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_22-deref_read_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 05:09:00,504 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 05:09:00,587 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 05:09:00,591 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 05:09:00,592 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 05:09:00,620 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 05:09:00,620 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 05:09:00,621 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 05:09:00,621 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 05:09:00,625 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 05:09:00,625 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 05:09:00,625 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 05:09:00,625 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 05:09:00,626 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 05:09:00,627 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 05:09:00,627 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 05:09:00,627 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 05:09:00,627 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 05:09:00,628 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 05:09:00,628 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 05:09:00,628 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 05:09:00,629 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 05:09:00,629 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 05:09:00,630 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 05:09:00,630 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 05:09:00,630 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 05:09:00,630 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 05:09:00,630 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 05:09:00,631 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 05:09:00,631 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 05:09:00,632 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 05:09:00,632 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 05:09:00,632 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 05:09:00,632 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 05:09:00,632 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 05:09:00,633 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 05:09:00,921 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 05:09:00,938 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 05:09:00,940 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 05:09:00,941 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 05:09:00,942 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 05:09:00,943 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_22-deref_read_racefree.i [2023-08-27 05:09:02,166 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 05:09:02,421 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 05:09:02,421 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_22-deref_read_racefree.i [2023-08-27 05:09:02,438 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b22aad0e/37198639ca9b4542b2aecb74c7203fb4/FLAGc4789adf5 [2023-08-27 05:09:02,452 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b22aad0e/37198639ca9b4542b2aecb74c7203fb4 [2023-08-27 05:09:02,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 05:09:02,455 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 05:09:02,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 05:09:02,456 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 05:09:02,458 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 05:09:02,459 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59063de3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02, skipping insertion in model container [2023-08-27 05:09:02,460 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,499 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 05:09:02,814 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 05:09:02,827 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 05:09:02,854 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 05:09:02,855 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 05:09:02,882 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 05:09:02,923 INFO L206 MainTranslator]: Completed translation [2023-08-27 05:09:02,923 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02 WrapperNode [2023-08-27 05:09:02,923 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 05:09:02,924 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 05:09:02,924 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 05:09:02,925 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 05:09:02,930 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,954 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,977 INFO L138 Inliner]: procedures = 170, calls = 37, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2023-08-27 05:09:02,978 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 05:09:02,979 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 05:09:02,980 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 05:09:02,980 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 05:09:02,988 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,988 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,995 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:02,996 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,009 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,011 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,013 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,014 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,015 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 05:09:03,016 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 05:09:03,016 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 05:09:03,016 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 05:09:03,022 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (1/1) ... [2023-08-27 05:09:03,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 05:09:03,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:09:03,054 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 05:09:03,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 05:09:03,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 05:09:03,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 05:09:03,093 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 05:09:03,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 05:09:03,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 05:09:03,094 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-27 05:09:03,094 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-27 05:09:03,094 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 05:09:03,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 05:09:03,094 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 05:09:03,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 05:09:03,095 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 05:09:03,202 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 05:09:03,204 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 05:09:03,417 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 05:09:03,424 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 05:09:03,424 INFO L302 CfgBuilder]: Removed 9 assume(true) statements. [2023-08-27 05:09:03,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 05:09:03 BoogieIcfgContainer [2023-08-27 05:09:03,426 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 05:09:03,428 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 05:09:03,428 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 05:09:03,432 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 05:09:03,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 05:09:02" (1/3) ... [2023-08-27 05:09:03,433 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b04a80a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 05:09:03, skipping insertion in model container [2023-08-27 05:09:03,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:09:02" (2/3) ... [2023-08-27 05:09:03,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b04a80a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 05:09:03, skipping insertion in model container [2023-08-27 05:09:03,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 05:09:03" (3/3) ... [2023-08-27 05:09:03,435 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_22-deref_read_racefree.i [2023-08-27 05:09:03,450 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 05:09:03,450 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 7 error locations. [2023-08-27 05:09:03,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 05:09:03,537 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:03,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,680 INFO L124 PetriNetUnfolderBase]: 16/153 cut-off events. [2023-08-27 05:09:03,681 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:09:03,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 153 events. 16/153 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 374 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 85. Up to 4 conditions per place. [2023-08-27 05:09:03,686 INFO L82 GeneralOperation]: Start removeDead. Operand has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,693 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:03,700 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,702 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 117 transitions, 239 flow [2023-08-27 05:09:03,731 INFO L124 PetriNetUnfolderBase]: 16/153 cut-off events. [2023-08-27 05:09:03,731 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:09:03,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 153 events. 16/153 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 374 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 85. Up to 4 conditions per place. [2023-08-27 05:09:03,734 INFO L119 LiptonReduction]: Number of co-enabled transitions 3680 [2023-08-27 05:09:06,735 INFO L134 LiptonReduction]: Checked pairs total: 6896 [2023-08-27 05:09:06,735 INFO L136 LiptonReduction]: Total number of compositions: 113 [2023-08-27 05:09:06,747 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:06,752 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:06,752 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:06,756 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:06,756 INFO L124 PetriNetUnfolderBase]: 3/20 cut-off events. [2023-08-27 05:09:06,756 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:09:06,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:06,757 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 05:09:06,757 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:06,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:06,761 INFO L85 PathProgramCache]: Analyzing trace with hash 810774588, now seen corresponding path program 1 times [2023-08-27 05:09:06,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:06,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301812993] [2023-08-27 05:09:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:06,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:06,859 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:06,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:06,896 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:06,898 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:06,899 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:06,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 05:09:06,901 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:06,903 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:06,904 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:06,904 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 05:09:06,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:06,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,960 INFO L124 PetriNetUnfolderBase]: 27/239 cut-off events. [2023-08-27 05:09:06,961 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 05:09:06,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 239 events. 27/239 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 711 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 154. Up to 6 conditions per place. [2023-08-27 05:09:06,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,965 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,965 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:06,965 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,965 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 146 places, 158 transitions, 328 flow [2023-08-27 05:09:06,997 INFO L124 PetriNetUnfolderBase]: 27/239 cut-off events. [2023-08-27 05:09:06,997 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 05:09:06,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 239 events. 27/239 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 711 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 154. Up to 6 conditions per place. [2023-08-27 05:09:07,005 INFO L119 LiptonReduction]: Number of co-enabled transitions 10640 [2023-08-27 05:09:09,974 INFO L134 LiptonReduction]: Checked pairs total: 22441 [2023-08-27 05:09:09,974 INFO L136 LiptonReduction]: Total number of compositions: 144 [2023-08-27 05:09:09,976 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:09,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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:09,977 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:09,983 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:09,983 INFO L124 PetriNetUnfolderBase]: 14/62 cut-off events. [2023-08-27 05:09:09,983 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 05:09:09,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:09,983 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 05:09:09,983 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:09,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:09,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2096918121, now seen corresponding path program 1 times [2023-08-27 05:09:09,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:09,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234580284] [2023-08-27 05:09:09,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:09,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:10,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:10,009 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:10,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:10,031 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:10,032 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:10,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 05:09:10,032 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:10,033 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:10,033 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:10,033 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 05:09:10,052 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:10,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,088 INFO L124 PetriNetUnfolderBase]: 38/325 cut-off events. [2023-08-27 05:09:10,088 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 05:09:10,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 325 events. 38/325 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1064 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 243. Up to 8 conditions per place. [2023-08-27 05:09:10,091 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,094 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:10,094 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,094 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 199 transitions, 419 flow [2023-08-27 05:09:10,125 INFO L124 PetriNetUnfolderBase]: 38/325 cut-off events. [2023-08-27 05:09:10,125 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 05:09:10,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 325 events. 38/325 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1064 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 243. Up to 8 conditions per place. [2023-08-27 05:09:10,140 INFO L119 LiptonReduction]: Number of co-enabled transitions 20880 [2023-08-27 05:09:13,328 INFO L134 LiptonReduction]: Checked pairs total: 47708 [2023-08-27 05:09:13,328 INFO L136 LiptonReduction]: Total number of compositions: 175 [2023-08-27 05:09:13,330 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:13,331 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:13,331 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:13,339 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:13,339 INFO L124 PetriNetUnfolderBase]: 21/95 cut-off events. [2023-08-27 05:09:13,339 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 05:09:13,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:13,339 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 05:09:13,339 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:13,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:13,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1516566389, now seen corresponding path program 1 times [2023-08-27 05:09:13,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:13,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990700009] [2023-08-27 05:09:13,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:13,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:13,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:13,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:13,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:13,387 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:13,387 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:13,387 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:13,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 05:09:13,387 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:13,388 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:13,388 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:13,388 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-27 05:09:13,408 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:13,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,457 INFO L124 PetriNetUnfolderBase]: 49/411 cut-off events. [2023-08-27 05:09:13,457 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 05:09:13,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 411 events. 49/411 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1404 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 333. Up to 10 conditions per place. [2023-08-27 05:09:13,461 INFO L82 GeneralOperation]: Start removeDead. Operand has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,464 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,464 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:13,464 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,464 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 220 places, 240 transitions, 512 flow [2023-08-27 05:09:13,509 INFO L124 PetriNetUnfolderBase]: 49/411 cut-off events. [2023-08-27 05:09:13,509 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 05:09:13,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 411 events. 49/411 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1404 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 333. Up to 10 conditions per place. [2023-08-27 05:09:13,526 INFO L119 LiptonReduction]: Number of co-enabled transitions 34400 [2023-08-27 05:09:17,113 INFO L134 LiptonReduction]: Checked pairs total: 87701 [2023-08-27 05:09:17,114 INFO L136 LiptonReduction]: Total number of compositions: 203 [2023-08-27 05:09:17,116 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:17,116 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:17,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:17,127 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:17,127 INFO L124 PetriNetUnfolderBase]: 32/134 cut-off events. [2023-08-27 05:09:17,128 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 05:09:17,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:17,128 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:17,128 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:17,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:17,128 INFO L85 PathProgramCache]: Analyzing trace with hash -802442634, now seen corresponding path program 1 times [2023-08-27 05:09:17,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:17,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925303966] [2023-08-27 05:09:17,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:17,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:17,175 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:17,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:17,211 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:17,211 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:17,211 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:17,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 05:09:17,212 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:17,212 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:17,212 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:17,212 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-27 05:09:17,244 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:17,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,308 INFO L124 PetriNetUnfolderBase]: 60/497 cut-off events. [2023-08-27 05:09:17,309 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 05:09:17,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 497 events. 60/497 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1737 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 424. Up to 12 conditions per place. [2023-08-27 05:09:17,313 INFO L82 GeneralOperation]: Start removeDead. Operand has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,318 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,319 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:17,319 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,319 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 257 places, 281 transitions, 607 flow [2023-08-27 05:09:17,377 INFO L124 PetriNetUnfolderBase]: 60/497 cut-off events. [2023-08-27 05:09:17,377 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 05:09:17,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 497 events. 60/497 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1737 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 424. Up to 12 conditions per place. [2023-08-27 05:09:17,395 INFO L119 LiptonReduction]: Number of co-enabled transitions 51200 [2023-08-27 05:09:21,029 INFO L134 LiptonReduction]: Checked pairs total: 120888 [2023-08-27 05:09:21,029 INFO L136 LiptonReduction]: Total number of compositions: 237 [2023-08-27 05:09:21,033 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:21,035 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:21,035 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:21,049 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:21,050 INFO L124 PetriNetUnfolderBase]: 41/171 cut-off events. [2023-08-27 05:09:21,050 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 05:09:21,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:21,050 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:21,050 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:21,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:21,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1079641178, now seen corresponding path program 1 times [2023-08-27 05:09:21,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:21,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819351297] [2023-08-27 05:09:21,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:21,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:21,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:21,086 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:21,107 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:21,107 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:21,107 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:21,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 05:09:21,107 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:21,108 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:21,108 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:21,108 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-27 05:09:21,164 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:21,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,243 INFO L124 PetriNetUnfolderBase]: 71/583 cut-off events. [2023-08-27 05:09:21,243 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 05:09:21,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 583 events. 71/583 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2082 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 516. Up to 14 conditions per place. [2023-08-27 05:09:21,250 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,255 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,255 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:21,255 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,256 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 322 transitions, 704 flow [2023-08-27 05:09:21,329 INFO L124 PetriNetUnfolderBase]: 71/583 cut-off events. [2023-08-27 05:09:21,329 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 05:09:21,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 583 events. 71/583 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2082 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 516. Up to 14 conditions per place. [2023-08-27 05:09:21,357 INFO L119 LiptonReduction]: Number of co-enabled transitions 71280 [2023-08-27 05:09:25,531 INFO L134 LiptonReduction]: Checked pairs total: 189364 [2023-08-27 05:09:25,531 INFO L136 LiptonReduction]: Total number of compositions: 261 [2023-08-27 05:09:25,533 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:25,533 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:25,533 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:25,549 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:25,549 INFO L124 PetriNetUnfolderBase]: 48/203 cut-off events. [2023-08-27 05:09:25,549 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 05:09:25,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:25,550 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:25,550 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:25,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1015771039, now seen corresponding path program 1 times [2023-08-27 05:09:25,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:25,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113221273] [2023-08-27 05:09:25,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:25,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:25,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:25,595 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:25,596 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:25,596 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:25,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 05:09:25,596 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:25,596 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:25,597 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:25,597 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-27 05:09:25,620 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:25,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,713 INFO L124 PetriNetUnfolderBase]: 82/669 cut-off events. [2023-08-27 05:09:25,714 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 05:09:25,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 719 conditions, 669 events. 82/669 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2434 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 609. Up to 16 conditions per place. [2023-08-27 05:09:25,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,727 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,727 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:25,727 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,727 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 331 places, 363 transitions, 803 flow [2023-08-27 05:09:25,820 INFO L124 PetriNetUnfolderBase]: 82/669 cut-off events. [2023-08-27 05:09:25,821 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 05:09:25,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 719 conditions, 669 events. 82/669 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2434 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 609. Up to 16 conditions per place. [2023-08-27 05:09:25,855 INFO L119 LiptonReduction]: Number of co-enabled transitions 94640 [2023-08-27 05:09:29,960 INFO L134 LiptonReduction]: Checked pairs total: 229141 [2023-08-27 05:09:29,960 INFO L136 LiptonReduction]: Total number of compositions: 301 [2023-08-27 05:09:29,962 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:29,962 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:29,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:29,983 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:29,983 INFO L124 PetriNetUnfolderBase]: 59/242 cut-off events. [2023-08-27 05:09:29,984 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 05:09:29,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:29,984 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:29,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:29,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:29,984 INFO L85 PathProgramCache]: Analyzing trace with hash 630502533, now seen corresponding path program 1 times [2023-08-27 05:09:29,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:29,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414536000] [2023-08-27 05:09:29,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:29,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:30,021 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:30,067 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:30,068 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:30,068 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:30,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 05:09:30,068 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:30,071 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:30,071 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:30,072 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-27 05:09:30,128 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:30,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,246 INFO L124 PetriNetUnfolderBase]: 93/755 cut-off events. [2023-08-27 05:09:30,246 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 05:09:30,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 816 conditions, 755 events. 93/755 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2760 event pairs, 0 based on Foata normal form. 0/596 useless extension candidates. Maximal degree in co-relation 703. Up to 18 conditions per place. [2023-08-27 05:09:30,255 INFO L82 GeneralOperation]: Start removeDead. Operand has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,262 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,262 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:30,262 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,262 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 368 places, 404 transitions, 904 flow [2023-08-27 05:09:30,376 INFO L124 PetriNetUnfolderBase]: 93/755 cut-off events. [2023-08-27 05:09:30,376 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 05:09:30,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 816 conditions, 755 events. 93/755 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2760 event pairs, 0 based on Foata normal form. 0/596 useless extension candidates. Maximal degree in co-relation 703. Up to 18 conditions per place. [2023-08-27 05:09:30,421 INFO L119 LiptonReduction]: Number of co-enabled transitions 121280 [2023-08-27 05:09:34,752 INFO L134 LiptonReduction]: Checked pairs total: 299585 [2023-08-27 05:09:34,756 INFO L136 LiptonReduction]: Total number of compositions: 328 [2023-08-27 05:09:34,758 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:34,759 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:34,759 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:34,790 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:34,790 INFO L124 PetriNetUnfolderBase]: 58/267 cut-off events. [2023-08-27 05:09:34,790 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 05:09:34,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:34,790 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:34,790 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:34,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:34,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1701494598, now seen corresponding path program 1 times [2023-08-27 05:09:34,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:34,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192794786] [2023-08-27 05:09:34,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:34,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:34,827 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:34,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:34,867 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:34,867 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:34,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 05:09:34,867 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:34,868 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:34,868 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:34,868 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-27 05:09:34,898 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:34,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,046 INFO L124 PetriNetUnfolderBase]: 104/841 cut-off events. [2023-08-27 05:09:35,046 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 05:09:35,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 841 events. 104/841 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3081 event pairs, 0 based on Foata normal form. 0/663 useless extension candidates. Maximal degree in co-relation 798. Up to 20 conditions per place. [2023-08-27 05:09:35,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,065 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:35,065 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,066 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 405 places, 445 transitions, 1007 flow [2023-08-27 05:09:35,242 INFO L124 PetriNetUnfolderBase]: 104/841 cut-off events. [2023-08-27 05:09:35,242 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 05:09:35,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 841 events. 104/841 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3081 event pairs, 0 based on Foata normal form. 0/663 useless extension candidates. Maximal degree in co-relation 798. Up to 20 conditions per place. [2023-08-27 05:09:35,286 INFO L119 LiptonReduction]: Number of co-enabled transitions 151200 [2023-08-27 05:09:39,978 INFO L134 LiptonReduction]: Checked pairs total: 386544 [2023-08-27 05:09:39,979 INFO L136 LiptonReduction]: Total number of compositions: 363 [2023-08-27 05:09:39,980 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:39,982 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:39,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:40,015 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:40,015 INFO L124 PetriNetUnfolderBase]: 75/311 cut-off events. [2023-08-27 05:09:40,015 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 05:09:40,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:40,015 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:40,016 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:40,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:40,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2000685730, now seen corresponding path program 1 times [2023-08-27 05:09:40,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:40,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64213499] [2023-08-27 05:09:40,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:40,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:40,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:40,046 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:40,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:40,072 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:40,072 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:40,072 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:40,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 05:09:40,073 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:40,076 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:40,076 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:40,076 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-27 05:09:40,110 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:40,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,284 INFO L124 PetriNetUnfolderBase]: 115/927 cut-off events. [2023-08-27 05:09:40,284 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 05:09:40,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 927 events. 115/927 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3415 event pairs, 0 based on Foata normal form. 0/730 useless extension candidates. Maximal degree in co-relation 894. Up to 22 conditions per place. [2023-08-27 05:09:40,303 INFO L82 GeneralOperation]: Start removeDead. Operand has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,312 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,312 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:40,312 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,313 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 442 places, 486 transitions, 1112 flow [2023-08-27 05:09:40,479 INFO L124 PetriNetUnfolderBase]: 115/927 cut-off events. [2023-08-27 05:09:40,479 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 05:09:40,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 927 events. 115/927 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3415 event pairs, 0 based on Foata normal form. 0/730 useless extension candidates. Maximal degree in co-relation 894. Up to 22 conditions per place. [2023-08-27 05:09:40,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 184400 [2023-08-27 05:09:45,524 INFO L134 LiptonReduction]: Checked pairs total: 475838 [2023-08-27 05:09:45,525 INFO L136 LiptonReduction]: Total number of compositions: 385 [2023-08-27 05:09:45,526 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:45,526 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:45,526 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:45,562 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:45,562 INFO L124 PetriNetUnfolderBase]: 84/347 cut-off events. [2023-08-27 05:09:45,562 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 05:09:45,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:45,562 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:45,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:45,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:45,563 INFO L85 PathProgramCache]: Analyzing trace with hash -674493734, now seen corresponding path program 1 times [2023-08-27 05:09:45,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:45,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637200641] [2023-08-27 05:09:45,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:45,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:45,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:45,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:45,599 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:45,600 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:45,600 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:45,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 05:09:45,600 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:45,600 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:45,601 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:45,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-27 05:09:45,633 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:45,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:45,841 INFO L124 PetriNetUnfolderBase]: 126/1013 cut-off events. [2023-08-27 05:09:45,841 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 05:09:45,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1113 conditions, 1013 events. 126/1013 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3766 event pairs, 0 based on Foata normal form. 0/797 useless extension candidates. Maximal degree in co-relation 992. Up to 24 conditions per place. [2023-08-27 05:09:45,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:45,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:45,867 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:45,867 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:45,868 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:45,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 527 transitions, 1219 flow [2023-08-27 05:09:46,073 INFO L124 PetriNetUnfolderBase]: 126/1013 cut-off events. [2023-08-27 05:09:46,073 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 05:09:46,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1113 conditions, 1013 events. 126/1013 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3766 event pairs, 0 based on Foata normal form. 0/797 useless extension candidates. Maximal degree in co-relation 992. Up to 24 conditions per place. [2023-08-27 05:09:46,157 INFO L119 LiptonReduction]: Number of co-enabled transitions 220880 [2023-08-27 05:09:51,437 INFO L134 LiptonReduction]: Checked pairs total: 570677 [2023-08-27 05:09:51,437 INFO L136 LiptonReduction]: Total number of compositions: 419 [2023-08-27 05:09:51,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:51,438 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:51,438 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:51,474 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:51,474 INFO L124 PetriNetUnfolderBase]: 95/387 cut-off events. [2023-08-27 05:09:51,474 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 05:09:51,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:51,475 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:51,475 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:51,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:51,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1793882657, now seen corresponding path program 1 times [2023-08-27 05:09:51,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:51,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273988577] [2023-08-27 05:09:51,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:51,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:51,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:51,497 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:51,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:51,516 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:51,516 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:51,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 05:09:51,516 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:51,517 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:51,517 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:51,517 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-27 05:09:51,606 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:51,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:51,855 INFO L124 PetriNetUnfolderBase]: 137/1099 cut-off events. [2023-08-27 05:09:51,855 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 05:09:51,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 1099 events. 137/1099 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4122 event pairs, 0 based on Foata normal form. 0/864 useless extension candidates. Maximal degree in co-relation 1092. Up to 26 conditions per place. [2023-08-27 05:09:51,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:51,892 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:51,892 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:51,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:51,893 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:51,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 516 places, 568 transitions, 1328 flow [2023-08-27 05:09:52,138 INFO L124 PetriNetUnfolderBase]: 137/1099 cut-off events. [2023-08-27 05:09:52,139 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 05:09:52,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 1099 events. 137/1099 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4122 event pairs, 0 based on Foata normal form. 0/864 useless extension candidates. Maximal degree in co-relation 1092. Up to 26 conditions per place. [2023-08-27 05:09:52,222 INFO L119 LiptonReduction]: Number of co-enabled transitions 260640 [2023-08-27 05:09:57,866 INFO L134 LiptonReduction]: Checked pairs total: 677635 [2023-08-27 05:09:57,866 INFO L136 LiptonReduction]: Total number of compositions: 450 [2023-08-27 05:09:57,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:09:57,868 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:09:57,868 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:09:57,917 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:09:57,917 INFO L124 PetriNetUnfolderBase]: 102/419 cut-off events. [2023-08-27 05:09:57,917 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 05:09:57,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:09:57,917 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:09:57,917 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:09:57,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:09:57,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1882232869, now seen corresponding path program 1 times [2023-08-27 05:09:57,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:09:57,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794654744] [2023-08-27 05:09:57,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:09:57,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:09:57,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:57,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:09:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:09:57,967 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:09:57,967 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:09:57,967 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:09:57,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 05:09:57,968 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:09:57,970 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:09:57,970 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:09:57,970 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-27 05:09:58,016 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:09:58,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,324 INFO L124 PetriNetUnfolderBase]: 148/1185 cut-off events. [2023-08-27 05:09:58,324 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 05:09:58,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 1185 events. 148/1185 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4419 event pairs, 0 based on Foata normal form. 0/931 useless extension candidates. Maximal degree in co-relation 1193. Up to 28 conditions per place. [2023-08-27 05:09:58,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,359 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,360 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:09:58,360 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,360 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 609 transitions, 1439 flow [2023-08-27 05:09:58,568 INFO L124 PetriNetUnfolderBase]: 148/1185 cut-off events. [2023-08-27 05:09:58,568 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 05:09:58,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 1185 events. 148/1185 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4419 event pairs, 0 based on Foata normal form. 0/931 useless extension candidates. Maximal degree in co-relation 1193. Up to 28 conditions per place. [2023-08-27 05:09:58,658 INFO L119 LiptonReduction]: Number of co-enabled transitions 303680 [2023-08-27 05:10:04,670 INFO L134 LiptonReduction]: Checked pairs total: 784779 [2023-08-27 05:10:04,670 INFO L136 LiptonReduction]: Total number of compositions: 487 [2023-08-27 05:10:04,672 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:04,672 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:04,672 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:04,728 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:04,728 INFO L124 PetriNetUnfolderBase]: 111/455 cut-off events. [2023-08-27 05:10:04,728 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 05:10:04,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:04,729 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-27 05:10:04,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:04,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:04,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1286665007, now seen corresponding path program 1 times [2023-08-27 05:10:04,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:04,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003942519] [2023-08-27 05:10:04,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:04,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:04,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:04,777 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:04,777 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:04,777 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:04,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 05:10:04,778 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:04,778 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:04,778 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:04,778 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-27 05:10:04,821 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:04,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,117 INFO L124 PetriNetUnfolderBase]: 159/1271 cut-off events. [2023-08-27 05:10:05,118 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 05:10:05,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1419 conditions, 1271 events. 159/1271 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4761 event pairs, 0 based on Foata normal form. 0/998 useless extension candidates. Maximal degree in co-relation 1295. Up to 30 conditions per place. [2023-08-27 05:10:05,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,145 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:05,145 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,145 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 650 transitions, 1552 flow [2023-08-27 05:10:05,388 INFO L124 PetriNetUnfolderBase]: 159/1271 cut-off events. [2023-08-27 05:10:05,388 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 05:10:05,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1419 conditions, 1271 events. 159/1271 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4761 event pairs, 0 based on Foata normal form. 0/998 useless extension candidates. Maximal degree in co-relation 1295. Up to 30 conditions per place. [2023-08-27 05:10:05,497 INFO L119 LiptonReduction]: Number of co-enabled transitions 350000 [2023-08-27 05:10:11,678 INFO L134 LiptonReduction]: Checked pairs total: 912430 [2023-08-27 05:10:11,678 INFO L136 LiptonReduction]: Total number of compositions: 519 [2023-08-27 05:10:11,680 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:11,681 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:11,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:11,727 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:11,727 INFO L124 PetriNetUnfolderBase]: 120/491 cut-off events. [2023-08-27 05:10:11,727 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 05:10:11,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:11,727 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-27 05:10:11,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:11,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:11,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1034447695, now seen corresponding path program 1 times [2023-08-27 05:10:11,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:11,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983311827] [2023-08-27 05:10:11,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:11,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:11,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:11,779 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:11,780 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:11,780 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:11,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 05:10:11,780 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:11,780 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:11,781 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:11,781 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-27 05:10:11,823 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:11,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,215 INFO L124 PetriNetUnfolderBase]: 170/1357 cut-off events. [2023-08-27 05:10:12,215 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 05:10:12,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1357 events. 170/1357 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5117 event pairs, 0 based on Foata normal form. 0/1065 useless extension candidates. Maximal degree in co-relation 1398. Up to 32 conditions per place. [2023-08-27 05:10:12,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:12,249 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,249 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 627 places, 691 transitions, 1667 flow [2023-08-27 05:10:12,495 INFO L124 PetriNetUnfolderBase]: 170/1357 cut-off events. [2023-08-27 05:10:12,495 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 05:10:12,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1357 events. 170/1357 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5117 event pairs, 0 based on Foata normal form. 0/1065 useless extension candidates. Maximal degree in co-relation 1398. Up to 32 conditions per place. [2023-08-27 05:10:12,615 INFO L119 LiptonReduction]: Number of co-enabled transitions 399600 [2023-08-27 05:10:19,351 INFO L134 LiptonReduction]: Checked pairs total: 1031048 [2023-08-27 05:10:19,351 INFO L136 LiptonReduction]: Total number of compositions: 544 [2023-08-27 05:10:19,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:19,353 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:19,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:19,417 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:19,417 INFO L124 PetriNetUnfolderBase]: 114/512 cut-off events. [2023-08-27 05:10:19,417 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 05:10:19,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:19,417 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-27 05:10:19,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:19,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:19,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1512790702, now seen corresponding path program 1 times [2023-08-27 05:10:19,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:19,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897476853] [2023-08-27 05:10:19,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:19,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:19,446 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:19,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:19,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:19,495 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:19,496 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:19,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 05:10:19,496 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:19,497 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:19,497 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:19,497 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-27 05:10:19,542 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:19,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:19,967 INFO L124 PetriNetUnfolderBase]: 181/1443 cut-off events. [2023-08-27 05:10:19,967 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 05:10:19,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1628 conditions, 1443 events. 181/1443 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5429 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 1502. Up to 34 conditions per place. [2023-08-27 05:10:19,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:19,999 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:20,000 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:20,000 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:20,000 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:20,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 664 places, 732 transitions, 1784 flow [2023-08-27 05:10:20,306 INFO L124 PetriNetUnfolderBase]: 181/1443 cut-off events. [2023-08-27 05:10:20,306 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 05:10:20,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1628 conditions, 1443 events. 181/1443 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5429 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 1502. Up to 34 conditions per place. [2023-08-27 05:10:20,444 INFO L119 LiptonReduction]: Number of co-enabled transitions 452480 [2023-08-27 05:10:27,401 INFO L134 LiptonReduction]: Checked pairs total: 1185365 [2023-08-27 05:10:27,401 INFO L136 LiptonReduction]: Total number of compositions: 589 [2023-08-27 05:10:27,403 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:27,403 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:27,403 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:27,461 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:27,462 INFO L124 PetriNetUnfolderBase]: 140/566 cut-off events. [2023-08-27 05:10:27,462 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 05:10:27,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:27,462 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-27 05:10:27,462 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:27,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:27,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1843580150, now seen corresponding path program 1 times [2023-08-27 05:10:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167743028] [2023-08-27 05:10:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:27,493 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:27,523 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:27,523 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:27,524 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:27,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 05:10:27,524 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:27,524 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:27,524 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:27,524 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-27 05:10:27,573 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:27,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:27,996 INFO L124 PetriNetUnfolderBase]: 192/1529 cut-off events. [2023-08-27 05:10:27,996 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 05:10:28,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1734 conditions, 1529 events. 192/1529 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5793 event pairs, 0 based on Foata normal form. 0/1199 useless extension candidates. Maximal degree in co-relation 1607. Up to 36 conditions per place. [2023-08-27 05:10:28,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:28,032 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:28,032 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:28,032 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:28,033 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:28,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 701 places, 773 transitions, 1903 flow [2023-08-27 05:10:28,349 INFO L124 PetriNetUnfolderBase]: 192/1529 cut-off events. [2023-08-27 05:10:28,349 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 05:10:28,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1734 conditions, 1529 events. 192/1529 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5793 event pairs, 0 based on Foata normal form. 0/1199 useless extension candidates. Maximal degree in co-relation 1607. Up to 36 conditions per place. [2023-08-27 05:10:28,510 INFO L119 LiptonReduction]: Number of co-enabled transitions 508640 [2023-08-27 05:10:35,775 INFO L134 LiptonReduction]: Checked pairs total: 1330457 [2023-08-27 05:10:35,775 INFO L136 LiptonReduction]: Total number of compositions: 612 [2023-08-27 05:10:35,778 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:35,779 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:35,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:35,874 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:35,874 INFO L124 PetriNetUnfolderBase]: 147/599 cut-off events. [2023-08-27 05:10:35,874 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 05:10:35,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:35,874 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-27 05:10:35,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:35,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1999326079, now seen corresponding path program 1 times [2023-08-27 05:10:35,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:35,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925863887] [2023-08-27 05:10:35,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:35,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:35,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:35,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:35,948 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:35,948 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:35,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 05:10:35,948 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:35,949 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:35,949 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:35,949 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-27 05:10:36,008 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:36,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,536 INFO L124 PetriNetUnfolderBase]: 203/1615 cut-off events. [2023-08-27 05:10:36,536 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 05:10:36,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1841 conditions, 1615 events. 203/1615 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6105 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 1713. Up to 38 conditions per place. [2023-08-27 05:10:36,567 INFO L82 GeneralOperation]: Start removeDead. Operand has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,579 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,580 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:36,580 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,580 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 738 places, 814 transitions, 2024 flow [2023-08-27 05:10:36,957 INFO L124 PetriNetUnfolderBase]: 203/1615 cut-off events. [2023-08-27 05:10:36,957 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 05:10:36,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1841 conditions, 1615 events. 203/1615 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6105 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 1713. Up to 38 conditions per place. [2023-08-27 05:10:37,148 INFO L119 LiptonReduction]: Number of co-enabled transitions 568080 [2023-08-27 05:10:44,863 INFO L134 LiptonReduction]: Checked pairs total: 1478359 [2023-08-27 05:10:44,864 INFO L136 LiptonReduction]: Total number of compositions: 624 [2023-08-27 05:10:44,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:44,865 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:44,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:44,942 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:44,942 INFO L124 PetriNetUnfolderBase]: 156/635 cut-off events. [2023-08-27 05:10:44,942 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 05:10:44,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:44,942 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-27 05:10:44,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:44,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:44,945 INFO L85 PathProgramCache]: Analyzing trace with hash -808973771, now seen corresponding path program 1 times [2023-08-27 05:10:44,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:44,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926720615] [2023-08-27 05:10:44,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:44,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:44,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:44,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:45,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:45,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:45,039 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:45,039 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:45,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 05:10:45,039 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:45,039 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:45,040 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:45,040 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-27 05:10:45,098 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:45,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:45,588 INFO L124 PetriNetUnfolderBase]: 214/1701 cut-off events. [2023-08-27 05:10:45,589 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 05:10:45,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1949 conditions, 1701 events. 214/1701 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6459 event pairs, 0 based on Foata normal form. 0/1333 useless extension candidates. Maximal degree in co-relation 1820. Up to 40 conditions per place. [2023-08-27 05:10:45,625 INFO L82 GeneralOperation]: Start removeDead. Operand has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:45,639 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:45,639 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:45,639 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:45,639 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:45,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 775 places, 855 transitions, 2147 flow [2023-08-27 05:10:46,031 INFO L124 PetriNetUnfolderBase]: 214/1701 cut-off events. [2023-08-27 05:10:46,031 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 05:10:46,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1949 conditions, 1701 events. 214/1701 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6459 event pairs, 0 based on Foata normal form. 0/1333 useless extension candidates. Maximal degree in co-relation 1820. Up to 40 conditions per place. [2023-08-27 05:10:46,239 INFO L119 LiptonReduction]: Number of co-enabled transitions 630800 [2023-08-27 05:10:54,191 INFO L134 LiptonReduction]: Checked pairs total: 1661515 [2023-08-27 05:10:54,191 INFO L136 LiptonReduction]: Total number of compositions: 665 [2023-08-27 05:10:54,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:10:54,193 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:10:54,193 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:10:54,274 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:10:54,274 INFO L124 PetriNetUnfolderBase]: 165/671 cut-off events. [2023-08-27 05:10:54,274 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 05:10:54,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:10:54,274 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-27 05:10:54,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:10:54,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:10:54,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1145828582, now seen corresponding path program 1 times [2023-08-27 05:10:54,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:10:54,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574128742] [2023-08-27 05:10:54,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:10:54,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:10:54,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:54,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:10:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:10:54,343 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:10:54,343 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:10:54,343 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:10:54,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 05:10:54,344 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:10:54,344 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:10:54,344 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:10:54,344 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-27 05:10:54,397 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:10:54,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:54,947 INFO L124 PetriNetUnfolderBase]: 225/1787 cut-off events. [2023-08-27 05:10:54,947 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 05:10:54,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 1787 events. 225/1787 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6764 event pairs, 0 based on Foata normal form. 0/1400 useless extension candidates. Maximal degree in co-relation 1928. Up to 42 conditions per place. [2023-08-27 05:10:54,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:55,007 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:55,008 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:10:55,008 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:55,008 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:55,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 812 places, 896 transitions, 2272 flow [2023-08-27 05:10:55,465 INFO L124 PetriNetUnfolderBase]: 225/1787 cut-off events. [2023-08-27 05:10:55,465 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 05:10:55,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 1787 events. 225/1787 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6764 event pairs, 0 based on Foata normal form. 0/1400 useless extension candidates. Maximal degree in co-relation 1928. Up to 42 conditions per place. [2023-08-27 05:10:55,701 INFO L119 LiptonReduction]: Number of co-enabled transitions 696800 [2023-08-27 05:11:04,222 INFO L134 LiptonReduction]: Checked pairs total: 1817096 [2023-08-27 05:11:04,222 INFO L136 LiptonReduction]: Total number of compositions: 699 [2023-08-27 05:11:04,224 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:11:04,224 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:11:04,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:11:04,386 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:11:04,386 INFO L124 PetriNetUnfolderBase]: 176/714 cut-off events. [2023-08-27 05:11:04,386 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 05:11:04,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:11:04,386 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-27 05:11:04,387 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:11:04,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:11:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2012388620, now seen corresponding path program 1 times [2023-08-27 05:11:04,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:11:04,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863729201] [2023-08-27 05:11:04,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:11:04,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:11:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:04,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:11:04,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:04,497 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:11:04,497 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:11:04,497 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:11:04,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 05:11:04,497 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:11:04,498 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:11:04,498 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:11:04,498 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-27 05:11:04,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:11:04,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,058 INFO L124 PetriNetUnfolderBase]: 236/1873 cut-off events. [2023-08-27 05:11:05,058 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 05:11:05,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2168 conditions, 1873 events. 236/1873 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7098 event pairs, 0 based on Foata normal form. 0/1467 useless extension candidates. Maximal degree in co-relation 2037. Up to 44 conditions per place. [2023-08-27 05:11:05,112 INFO L82 GeneralOperation]: Start removeDead. Operand has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,134 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,134 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:11:05,134 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,134 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 849 places, 937 transitions, 2399 flow [2023-08-27 05:11:05,615 INFO L124 PetriNetUnfolderBase]: 236/1873 cut-off events. [2023-08-27 05:11:05,615 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 05:11:05,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2168 conditions, 1873 events. 236/1873 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7098 event pairs, 0 based on Foata normal form. 0/1467 useless extension candidates. Maximal degree in co-relation 2037. Up to 44 conditions per place. [2023-08-27 05:11:05,991 INFO L119 LiptonReduction]: Number of co-enabled transitions 766080 [2023-08-27 05:11:14,856 INFO L134 LiptonReduction]: Checked pairs total: 2019416 [2023-08-27 05:11:14,856 INFO L136 LiptonReduction]: Total number of compositions: 735 [2023-08-27 05:11:14,857 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:11:14,857 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:11:14,857 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:11:14,956 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:11:14,956 INFO L124 PetriNetUnfolderBase]: 185/747 cut-off events. [2023-08-27 05:11:14,956 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 05:11:14,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:11:14,956 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-27 05:11:14,957 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:11:14,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:11:14,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1829899948, now seen corresponding path program 1 times [2023-08-27 05:11:14,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:11:14,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429611606] [2023-08-27 05:11:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:11:14,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:11:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:14,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:11:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:15,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:11:15,029 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:11:15,029 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:11:15,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 05:11:15,030 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:11:15,030 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:11:15,030 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:11:15,030 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-27 05:11:15,109 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:11:15,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:15,709 INFO L124 PetriNetUnfolderBase]: 247/1959 cut-off events. [2023-08-27 05:11:15,710 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 05:11:15,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1959 events. 247/1959 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7446 event pairs, 0 based on Foata normal form. 0/1534 useless extension candidates. Maximal degree in co-relation 2147. Up to 46 conditions per place. [2023-08-27 05:11:15,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:15,796 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:15,796 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:11:15,796 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:15,796 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:15,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 886 places, 978 transitions, 2528 flow [2023-08-27 05:11:16,340 INFO L124 PetriNetUnfolderBase]: 247/1959 cut-off events. [2023-08-27 05:11:16,341 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 05:11:16,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1959 events. 247/1959 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7446 event pairs, 0 based on Foata normal form. 0/1534 useless extension candidates. Maximal degree in co-relation 2147. Up to 46 conditions per place. [2023-08-27 05:11:16,623 INFO L119 LiptonReduction]: Number of co-enabled transitions 838640 [2023-08-27 05:11:25,690 INFO L134 LiptonReduction]: Checked pairs total: 2225355 [2023-08-27 05:11:25,690 INFO L136 LiptonReduction]: Total number of compositions: 763 [2023-08-27 05:11:25,691 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:11:25,692 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:11:25,692 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:11:25,798 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:11:25,798 INFO L124 PetriNetUnfolderBase]: 194/783 cut-off events. [2023-08-27 05:11:25,798 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 05:11:25,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:11:25,799 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-27 05:11:25,799 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:11:25,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:11:25,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1643212393, now seen corresponding path program 1 times [2023-08-27 05:11:25,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:11:25,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591892478] [2023-08-27 05:11:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:11:25,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:11:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:25,831 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:11:25,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:25,869 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:11:25,869 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:11:25,870 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:11:25,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 05:11:25,870 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:11:25,870 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:11:25,870 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:11:25,870 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-27 05:11:25,983 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:11:25,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:26,629 INFO L124 PetriNetUnfolderBase]: 258/2045 cut-off events. [2023-08-27 05:11:26,630 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 05:11:26,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 2045 events. 258/2045 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7749 event pairs, 0 based on Foata normal form. 0/1601 useless extension candidates. Maximal degree in co-relation 2258. Up to 48 conditions per place. [2023-08-27 05:11:26,697 INFO L82 GeneralOperation]: Start removeDead. Operand has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:26,725 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:26,726 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:11:26,726 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:26,726 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:26,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 1019 transitions, 2659 flow [2023-08-27 05:11:27,450 INFO L124 PetriNetUnfolderBase]: 258/2045 cut-off events. [2023-08-27 05:11:27,450 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 05:11:27,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 2045 events. 258/2045 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7749 event pairs, 0 based on Foata normal form. 0/1601 useless extension candidates. Maximal degree in co-relation 2258. Up to 48 conditions per place. [2023-08-27 05:11:27,783 INFO L119 LiptonReduction]: Number of co-enabled transitions 914480 [2023-08-27 05:11:37,295 INFO L134 LiptonReduction]: Checked pairs total: 2430404 [2023-08-27 05:11:37,295 INFO L136 LiptonReduction]: Total number of compositions: 800 [2023-08-27 05:11:37,296 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:11:37,297 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:11:37,297 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:11:37,415 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:11:37,416 INFO L124 PetriNetUnfolderBase]: 203/818 cut-off events. [2023-08-27 05:11:37,416 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 05:11:37,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:11:37,416 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-27 05:11:37,416 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:11:37,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:11:37,416 INFO L85 PathProgramCache]: Analyzing trace with hash -701750661, now seen corresponding path program 1 times [2023-08-27 05:11:37,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:11:37,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324184748] [2023-08-27 05:11:37,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:11:37,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:11:37,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:37,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:11:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:37,492 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:11:37,493 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:11:37,493 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:11:37,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 05:11:37,493 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:11:37,493 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:11:37,493 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:11:37,493 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-27 05:11:37,555 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:11:37,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:38,269 INFO L124 PetriNetUnfolderBase]: 269/2131 cut-off events. [2023-08-27 05:11:38,269 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 05:11:38,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2504 conditions, 2131 events. 269/2131 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8082 event pairs, 0 based on Foata normal form. 0/1668 useless extension candidates. Maximal degree in co-relation 2370. Up to 50 conditions per place. [2023-08-27 05:11:38,334 INFO L82 GeneralOperation]: Start removeDead. Operand has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:38,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:38,361 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:11:38,361 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:38,361 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:38,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 960 places, 1060 transitions, 2792 flow [2023-08-27 05:11:39,015 INFO L124 PetriNetUnfolderBase]: 269/2131 cut-off events. [2023-08-27 05:11:39,015 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 05:11:39,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2504 conditions, 2131 events. 269/2131 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8082 event pairs, 0 based on Foata normal form. 0/1668 useless extension candidates. Maximal degree in co-relation 2370. Up to 50 conditions per place. [2023-08-27 05:11:39,500 INFO L119 LiptonReduction]: Number of co-enabled transitions 993600 [2023-08-27 05:11:49,531 INFO L134 LiptonReduction]: Checked pairs total: 2628213 [2023-08-27 05:11:49,532 INFO L136 LiptonReduction]: Total number of compositions: 819 [2023-08-27 05:11:49,533 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:11:49,533 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:11:49,533 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:11:49,662 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:11:49,662 INFO L124 PetriNetUnfolderBase]: 212/858 cut-off events. [2023-08-27 05:11:49,662 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 05:11:49,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:11:49,662 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-27 05:11:49,662 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:11:49,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:11:49,662 INFO L85 PathProgramCache]: Analyzing trace with hash 762582373, now seen corresponding path program 1 times [2023-08-27 05:11:49,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:11:49,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103652402] [2023-08-27 05:11:49,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:11:49,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:11:49,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:49,696 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:11:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:11:49,739 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:11:49,740 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:11:49,740 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:11:49,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 05:11:49,740 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:11:49,740 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:11:49,740 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:11:49,740 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-27 05:11:49,804 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:11:49,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:50,541 INFO L124 PetriNetUnfolderBase]: 280/2217 cut-off events. [2023-08-27 05:11:50,541 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 05:11:50,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 2217 events. 280/2217 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8462 event pairs, 0 based on Foata normal form. 0/1735 useless extension candidates. Maximal degree in co-relation 2483. Up to 52 conditions per place. [2023-08-27 05:11:50,620 INFO L82 GeneralOperation]: Start removeDead. Operand has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:50,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:50,651 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:11:50,652 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:50,652 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:50,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 997 places, 1101 transitions, 2927 flow [2023-08-27 05:11:51,396 INFO L124 PetriNetUnfolderBase]: 280/2217 cut-off events. [2023-08-27 05:11:51,397 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 05:11:51,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 2217 events. 280/2217 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8462 event pairs, 0 based on Foata normal form. 0/1735 useless extension candidates. Maximal degree in co-relation 2483. Up to 52 conditions per place. [2023-08-27 05:11:51,781 INFO L119 LiptonReduction]: Number of co-enabled transitions 1076000 [2023-08-27 05:12:02,237 INFO L134 LiptonReduction]: Checked pairs total: 2850465 [2023-08-27 05:12:02,238 INFO L136 LiptonReduction]: Total number of compositions: 863 [2023-08-27 05:12:02,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:12:02,239 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:12:02,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:12:02,452 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:12:02,453 INFO L124 PetriNetUnfolderBase]: 221/890 cut-off events. [2023-08-27 05:12:02,453 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 05:12:02,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:12:02,453 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-27 05:12:02,453 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:12:02,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:12:02,453 INFO L85 PathProgramCache]: Analyzing trace with hash 358794864, now seen corresponding path program 1 times [2023-08-27 05:12:02,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:12:02,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481888615] [2023-08-27 05:12:02,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:12:02,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:12:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:02,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:12:02,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:02,537 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:12:02,538 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:12:02,538 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:12:02,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 05:12:02,538 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:12:02,538 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:12:02,538 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:12:02,538 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-27 05:12:02,608 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:12:02,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:03,465 INFO L124 PetriNetUnfolderBase]: 291/2303 cut-off events. [2023-08-27 05:12:03,466 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 05:12:03,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2733 conditions, 2303 events. 291/2303 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8768 event pairs, 0 based on Foata normal form. 0/1802 useless extension candidates. Maximal degree in co-relation 2597. Up to 54 conditions per place. [2023-08-27 05:12:03,552 INFO L82 GeneralOperation]: Start removeDead. Operand has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:03,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:03,585 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:12:03,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:03,586 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:03,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1034 places, 1142 transitions, 3064 flow [2023-08-27 05:12:04,425 INFO L124 PetriNetUnfolderBase]: 291/2303 cut-off events. [2023-08-27 05:12:04,425 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 05:12:04,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2733 conditions, 2303 events. 291/2303 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8768 event pairs, 0 based on Foata normal form. 0/1802 useless extension candidates. Maximal degree in co-relation 2597. Up to 54 conditions per place. [2023-08-27 05:12:04,756 INFO L119 LiptonReduction]: Number of co-enabled transitions 1161680 [2023-08-27 05:12:15,762 INFO L134 LiptonReduction]: Checked pairs total: 3088315 [2023-08-27 05:12:15,762 INFO L136 LiptonReduction]: Total number of compositions: 896 [2023-08-27 05:12:15,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:12:15,764 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:12:15,764 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:12:15,913 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:12:15,913 INFO L124 PetriNetUnfolderBase]: 230/927 cut-off events. [2023-08-27 05:12:15,913 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 05:12:15,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:12:15,913 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-27 05:12:15,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:12:15,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:12:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1958231421, now seen corresponding path program 1 times [2023-08-27 05:12:15,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:12:15,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696593449] [2023-08-27 05:12:15,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:12:15,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:12:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:15,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:12:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:16,005 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:12:16,005 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:12:16,005 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:12:16,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 05:12:16,005 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:12:16,006 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:12:16,006 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:12:16,006 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-27 05:12:16,077 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:12:16,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:17,073 INFO L124 PetriNetUnfolderBase]: 302/2389 cut-off events. [2023-08-27 05:12:17,073 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 05:12:17,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2849 conditions, 2389 events. 302/2389 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9123 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2712. Up to 56 conditions per place. [2023-08-27 05:12:17,164 INFO L82 GeneralOperation]: Start removeDead. Operand has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:17,197 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:17,197 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:12:17,198 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:17,198 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:17,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1071 places, 1183 transitions, 3203 flow [2023-08-27 05:12:18,020 INFO L124 PetriNetUnfolderBase]: 302/2389 cut-off events. [2023-08-27 05:12:18,020 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 05:12:18,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2849 conditions, 2389 events. 302/2389 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9123 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2712. Up to 56 conditions per place. [2023-08-27 05:12:18,639 INFO L119 LiptonReduction]: Number of co-enabled transitions 1250640 [2023-08-27 05:12:30,122 INFO L134 LiptonReduction]: Checked pairs total: 3735945 [2023-08-27 05:12:30,123 INFO L136 LiptonReduction]: Total number of compositions: 926 [2023-08-27 05:12:30,124 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:12:30,124 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:12:30,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:12:30,297 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:12:30,297 INFO L124 PetriNetUnfolderBase]: 239/966 cut-off events. [2023-08-27 05:12:30,297 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 05:12:30,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:12:30,298 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-27 05:12:30,298 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:12:30,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:12:30,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1102472550, now seen corresponding path program 1 times [2023-08-27 05:12:30,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:12:30,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12207430] [2023-08-27 05:12:30,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:12:30,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:12:30,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:30,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:12:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:30,392 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:12:30,392 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:12:30,392 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:12:30,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 05:12:30,392 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:12:30,393 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:12:30,393 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:12:30,393 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-27 05:12:30,466 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:12:30,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:31,690 INFO L124 PetriNetUnfolderBase]: 313/2475 cut-off events. [2023-08-27 05:12:31,690 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 05:12:31,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 2475 events. 313/2475 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9447 event pairs, 0 based on Foata normal form. 0/1936 useless extension candidates. Maximal degree in co-relation 2828. Up to 58 conditions per place. [2023-08-27 05:12:31,763 INFO L82 GeneralOperation]: Start removeDead. Operand has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:31,789 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:31,789 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:12:31,789 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:31,789 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:31,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1108 places, 1224 transitions, 3344 flow [2023-08-27 05:12:32,696 INFO L124 PetriNetUnfolderBase]: 313/2475 cut-off events. [2023-08-27 05:12:32,696 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 05:12:32,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 2475 events. 313/2475 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9447 event pairs, 0 based on Foata normal form. 0/1936 useless extension candidates. Maximal degree in co-relation 2828. Up to 58 conditions per place. [2023-08-27 05:12:33,196 INFO L119 LiptonReduction]: Number of co-enabled transitions 1342880 [2023-08-27 05:12:45,042 INFO L134 LiptonReduction]: Checked pairs total: 3596884 [2023-08-27 05:12:45,042 INFO L136 LiptonReduction]: Total number of compositions: 951 [2023-08-27 05:12:45,044 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:12:45,044 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:12:45,044 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:12:45,216 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:12:45,216 INFO L124 PetriNetUnfolderBase]: 248/1002 cut-off events. [2023-08-27 05:12:45,216 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 05:12:45,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:12:45,216 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-27 05:12:45,216 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:12:45,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:12:45,217 INFO L85 PathProgramCache]: Analyzing trace with hash 2033027555, now seen corresponding path program 1 times [2023-08-27 05:12:45,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:12:45,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924169300] [2023-08-27 05:12:45,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:12:45,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:12:45,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:45,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:12:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:12:45,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:12:45,312 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:12:45,312 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:12:45,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 05:12:45,312 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:12:45,312 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:12:45,312 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:12:45,312 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-27 05:12:45,387 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:12:45,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:46,363 INFO L124 PetriNetUnfolderBase]: 324/2561 cut-off events. [2023-08-27 05:12:46,364 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 05:12:46,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3084 conditions, 2561 events. 324/2561 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9740 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 2945. Up to 60 conditions per place. [2023-08-27 05:12:46,475 INFO L82 GeneralOperation]: Start removeDead. Operand has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:46,535 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:46,535 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:12:46,535 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:46,535 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:46,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1265 transitions, 3487 flow [2023-08-27 05:12:47,495 INFO L124 PetriNetUnfolderBase]: 324/2561 cut-off events. [2023-08-27 05:12:47,495 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 05:12:47,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3084 conditions, 2561 events. 324/2561 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9740 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 2945. Up to 60 conditions per place. [2023-08-27 05:12:47,973 INFO L119 LiptonReduction]: Number of co-enabled transitions 1438400 [2023-08-27 05:13:00,189 INFO L134 LiptonReduction]: Checked pairs total: 3815802 [2023-08-27 05:13:00,190 INFO L136 LiptonReduction]: Total number of compositions: 990 [2023-08-27 05:13:00,191 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:13:00,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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:13:00,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:13:00,448 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:13:00,448 INFO L124 PetriNetUnfolderBase]: 257/1035 cut-off events. [2023-08-27 05:13:00,448 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 05:13:00,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:13:00,448 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-27 05:13:00,448 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:13:00,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:13:00,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1543411835, now seen corresponding path program 1 times [2023-08-27 05:13:00,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:13:00,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321375685] [2023-08-27 05:13:00,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:13:00,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:13:00,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:00,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:13:00,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:00,545 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:13:00,546 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:13:00,546 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:13:00,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 05:13:00,546 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:13:00,547 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:13:00,547 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:13:00,547 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-27 05:13:00,641 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:13:00,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:01,705 INFO L124 PetriNetUnfolderBase]: 335/2647 cut-off events. [2023-08-27 05:13:01,705 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 05:13:01,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3203 conditions, 2647 events. 335/2647 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10097 event pairs, 0 based on Foata normal form. 0/2070 useless extension candidates. Maximal degree in co-relation 3063. Up to 62 conditions per place. [2023-08-27 05:13:01,829 INFO L82 GeneralOperation]: Start removeDead. Operand has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:01,875 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:01,876 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:13:01,876 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:01,876 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:01,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1182 places, 1306 transitions, 3632 flow [2023-08-27 05:13:02,946 INFO L124 PetriNetUnfolderBase]: 335/2647 cut-off events. [2023-08-27 05:13:02,946 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 05:13:03,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3203 conditions, 2647 events. 335/2647 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10097 event pairs, 0 based on Foata normal form. 0/2070 useless extension candidates. Maximal degree in co-relation 3063. Up to 62 conditions per place. [2023-08-27 05:13:03,413 INFO L119 LiptonReduction]: Number of co-enabled transitions 1537200 [2023-08-27 05:13:15,845 INFO L134 LiptonReduction]: Checked pairs total: 4053501 [2023-08-27 05:13:15,845 INFO L136 LiptonReduction]: Total number of compositions: 1008 [2023-08-27 05:13:15,846 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:13:15,847 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:13:15,847 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:13:16,048 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:13:16,048 INFO L124 PetriNetUnfolderBase]: 236/1041 cut-off events. [2023-08-27 05:13:16,048 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 05:13:16,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:13:16,048 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-27 05:13:16,049 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:13:16,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:13:16,049 INFO L85 PathProgramCache]: Analyzing trace with hash 818774003, now seen corresponding path program 1 times [2023-08-27 05:13:16,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:13:16,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589230459] [2023-08-27 05:13:16,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:13:16,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:13:16,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:16,136 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:13:16,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:16,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:13:16,219 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:13:16,219 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:13:16,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 05:13:16,220 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:13:16,220 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:13:16,220 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:13:16,220 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-27 05:13:16,302 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:13:16,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:17,471 INFO L124 PetriNetUnfolderBase]: 346/2733 cut-off events. [2023-08-27 05:13:17,471 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 05:13:17,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3323 conditions, 2733 events. 346/2733 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10444 event pairs, 0 based on Foata normal form. 0/2137 useless extension candidates. Maximal degree in co-relation 3182. Up to 64 conditions per place. [2023-08-27 05:13:17,599 INFO L82 GeneralOperation]: Start removeDead. Operand has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:17,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:17,673 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:13:17,673 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:17,673 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1219 places, 1347 transitions, 3779 flow [2023-08-27 05:13:18,881 INFO L124 PetriNetUnfolderBase]: 346/2733 cut-off events. [2023-08-27 05:13:18,881 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 05:13:18,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3323 conditions, 2733 events. 346/2733 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10444 event pairs, 0 based on Foata normal form. 0/2137 useless extension candidates. Maximal degree in co-relation 3182. Up to 64 conditions per place. [2023-08-27 05:13:19,394 INFO L119 LiptonReduction]: Number of co-enabled transitions 1639280 [2023-08-27 05:13:32,495 INFO L134 LiptonReduction]: Checked pairs total: 4943873 [2023-08-27 05:13:32,495 INFO L136 LiptonReduction]: Total number of compositions: 1045 [2023-08-27 05:13:32,497 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:13:32,497 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:13:32,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:13:32,752 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:13:32,752 INFO L124 PetriNetUnfolderBase]: 275/1110 cut-off events. [2023-08-27 05:13:32,753 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 05:13:32,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:13:32,753 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-27 05:13:32,753 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:13:32,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:13:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash 760695866, now seen corresponding path program 1 times [2023-08-27 05:13:32,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:13:32,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706206771] [2023-08-27 05:13:32,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:13:32,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:13:32,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:32,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:13:32,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:32,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:13:32,860 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:13:32,860 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:13:32,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 05:13:32,860 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:13:32,860 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:13:32,860 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:13:32,860 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-27 05:13:32,934 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:13:32,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:34,170 INFO L124 PetriNetUnfolderBase]: 357/2819 cut-off events. [2023-08-27 05:13:34,170 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 05:13:34,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3444 conditions, 2819 events. 357/2819 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10753 event pairs, 0 based on Foata normal form. 0/2204 useless extension candidates. Maximal degree in co-relation 3302. Up to 66 conditions per place. [2023-08-27 05:13:34,307 INFO L82 GeneralOperation]: Start removeDead. Operand has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:34,384 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:34,385 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:13:34,385 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:34,385 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:34,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1388 transitions, 3928 flow [2023-08-27 05:13:35,619 INFO L124 PetriNetUnfolderBase]: 357/2819 cut-off events. [2023-08-27 05:13:35,619 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 05:13:35,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3444 conditions, 2819 events. 357/2819 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10753 event pairs, 0 based on Foata normal form. 0/2204 useless extension candidates. Maximal degree in co-relation 3302. Up to 66 conditions per place. [2023-08-27 05:13:36,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 1744640 [2023-08-27 05:13:50,070 INFO L134 LiptonReduction]: Checked pairs total: 4639348 [2023-08-27 05:13:50,070 INFO L136 LiptonReduction]: Total number of compositions: 1091 [2023-08-27 05:13:50,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:13:50,072 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:13:50,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:13:50,313 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:13:50,313 INFO L124 PetriNetUnfolderBase]: 284/1146 cut-off events. [2023-08-27 05:13:50,313 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 05:13:50,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:13:50,313 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-27 05:13:50,313 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:13:50,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:13:50,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1739595429, now seen corresponding path program 1 times [2023-08-27 05:13:50,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:13:50,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069284597] [2023-08-27 05:13:50,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:13:50,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:13:50,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:50,357 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:13:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:13:50,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:13:50,431 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:13:50,431 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:13:50,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 05:13:50,432 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:13:50,432 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:13:50,432 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:13:50,432 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-27 05:13:50,512 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:13:50,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:52,123 INFO L124 PetriNetUnfolderBase]: 368/2905 cut-off events. [2023-08-27 05:13:52,123 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 05:13:52,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3566 conditions, 2905 events. 368/2905 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11092 event pairs, 0 based on Foata normal form. 0/2271 useless extension candidates. Maximal degree in co-relation 3423. Up to 68 conditions per place. [2023-08-27 05:13:52,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:52,280 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:52,280 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:13:52,280 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:52,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1293 places, 1429 transitions, 4079 flow [2023-08-27 05:13:53,847 INFO L124 PetriNetUnfolderBase]: 368/2905 cut-off events. [2023-08-27 05:13:53,847 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 05:13:53,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3566 conditions, 2905 events. 368/2905 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11092 event pairs, 0 based on Foata normal form. 0/2271 useless extension candidates. Maximal degree in co-relation 3423. Up to 68 conditions per place. [2023-08-27 05:13:54,403 INFO L119 LiptonReduction]: Number of co-enabled transitions 1853280 [2023-08-27 05:14:08,969 INFO L134 LiptonReduction]: Checked pairs total: 4947242 [2023-08-27 05:14:08,969 INFO L136 LiptonReduction]: Total number of compositions: 1114 [2023-08-27 05:14:08,970 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:14:08,971 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:14:08,971 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:14:09,219 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:14:09,220 INFO L124 PetriNetUnfolderBase]: 293/1179 cut-off events. [2023-08-27 05:14:09,220 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 05:14:09,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:14:09,220 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-27 05:14:09,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:14:09,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:14:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1967748618, now seen corresponding path program 1 times [2023-08-27 05:14:09,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:14:09,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136559768] [2023-08-27 05:14:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:14:09,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:14:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:09,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:14:09,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:09,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:14:09,340 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:14:09,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:14:09,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 05:14:09,340 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:14:09,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:14:09,341 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:14:09,341 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-27 05:14:09,427 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:14:09,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:11,045 INFO L124 PetriNetUnfolderBase]: 379/2991 cut-off events. [2023-08-27 05:14:11,045 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 05:14:11,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 2991 events. 379/2991 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11460 event pairs, 0 based on Foata normal form. 0/2338 useless extension candidates. Maximal degree in co-relation 3545. Up to 70 conditions per place. [2023-08-27 05:14:11,163 INFO L82 GeneralOperation]: Start removeDead. Operand has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:11,411 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:11,411 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:14:11,412 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:11,412 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:11,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1330 places, 1470 transitions, 4232 flow [2023-08-27 05:14:13,095 INFO L124 PetriNetUnfolderBase]: 379/2991 cut-off events. [2023-08-27 05:14:13,096 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 05:14:13,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 2991 events. 379/2991 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11460 event pairs, 0 based on Foata normal form. 0/2338 useless extension candidates. Maximal degree in co-relation 3545. Up to 70 conditions per place. [2023-08-27 05:14:13,796 INFO L119 LiptonReduction]: Number of co-enabled transitions 1965200 [2023-08-27 05:14:28,753 INFO L134 LiptonReduction]: Checked pairs total: 5888610 [2023-08-27 05:14:28,753 INFO L136 LiptonReduction]: Total number of compositions: 1126 [2023-08-27 05:14:28,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:14:28,755 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:14:28,755 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:14:29,030 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:14:29,030 INFO L124 PetriNetUnfolderBase]: 302/1215 cut-off events. [2023-08-27 05:14:29,030 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 05:14:29,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:14:29,030 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-27 05:14:29,030 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:14:29,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:14:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash -974596734, now seen corresponding path program 1 times [2023-08-27 05:14:29,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:14:29,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221409403] [2023-08-27 05:14:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:14:29,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:14:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:29,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:14:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:29,200 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:14:29,201 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:14:29,201 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:14:29,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 05:14:29,201 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:14:29,201 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:14:29,201 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:14:29,201 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-27 05:14:29,294 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:14:29,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:31,132 INFO L124 PetriNetUnfolderBase]: 390/3077 cut-off events. [2023-08-27 05:14:31,132 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 05:14:31,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 3077 events. 390/3077 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11771 event pairs, 0 based on Foata normal form. 0/2405 useless extension candidates. Maximal degree in co-relation 3668. Up to 72 conditions per place. [2023-08-27 05:14:31,263 INFO L82 GeneralOperation]: Start removeDead. Operand has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:31,388 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:31,389 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:14:31,389 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:31,389 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:31,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1367 places, 1511 transitions, 4387 flow [2023-08-27 05:14:33,154 INFO L124 PetriNetUnfolderBase]: 390/3077 cut-off events. [2023-08-27 05:14:33,154 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 05:14:33,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 3077 events. 390/3077 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11771 event pairs, 0 based on Foata normal form. 0/2405 useless extension candidates. Maximal degree in co-relation 3668. Up to 72 conditions per place. [2023-08-27 05:14:33,941 INFO L119 LiptonReduction]: Number of co-enabled transitions 2080400 [2023-08-27 05:14:49,409 INFO L134 LiptonReduction]: Checked pairs total: 5569639 [2023-08-27 05:14:49,409 INFO L136 LiptonReduction]: Total number of compositions: 1155 [2023-08-27 05:14:49,410 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:14:49,410 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:14:49,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:14:49,711 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:14:49,711 INFO L124 PetriNetUnfolderBase]: 311/1251 cut-off events. [2023-08-27 05:14:49,712 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 05:14:49,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:14:49,712 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-27 05:14:49,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:14:49,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:14:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash 135460392, now seen corresponding path program 1 times [2023-08-27 05:14:49,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:14:49,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961367896] [2023-08-27 05:14:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:14:49,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:14:49,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:49,763 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:14:49,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:14:49,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:14:49,841 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:14:49,841 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:14:49,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 05:14:49,842 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:14:49,842 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:14:49,842 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:14:49,842 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-27 05:14:49,995 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:14:50,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:52,023 INFO L124 PetriNetUnfolderBase]: 401/3163 cut-off events. [2023-08-27 05:14:52,024 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 05:14:52,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 3163 events. 401/3163 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12174 event pairs, 0 based on Foata normal form. 0/2472 useless extension candidates. Maximal degree in co-relation 3792. Up to 74 conditions per place. [2023-08-27 05:14:52,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:52,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:52,195 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:14:52,195 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:52,195 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:52,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1404 places, 1552 transitions, 4544 flow [2023-08-27 05:14:54,095 INFO L124 PetriNetUnfolderBase]: 401/3163 cut-off events. [2023-08-27 05:14:54,095 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 05:14:54,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 3163 events. 401/3163 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12174 event pairs, 0 based on Foata normal form. 0/2472 useless extension candidates. Maximal degree in co-relation 3792. Up to 74 conditions per place. [2023-08-27 05:14:54,873 INFO L119 LiptonReduction]: Number of co-enabled transitions 2198880 [2023-08-27 05:15:10,865 INFO L134 LiptonReduction]: Checked pairs total: 5866350 [2023-08-27 05:15:10,866 INFO L136 LiptonReduction]: Total number of compositions: 1204 [2023-08-27 05:15:10,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:15:10,867 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:15:10,867 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:15:11,188 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:15:11,189 INFO L124 PetriNetUnfolderBase]: 320/1286 cut-off events. [2023-08-27 05:15:11,189 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 05:15:11,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:15:11,189 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-27 05:15:11,189 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:15:11,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:15:11,189 INFO L85 PathProgramCache]: Analyzing trace with hash 873104740, now seen corresponding path program 1 times [2023-08-27 05:15:11,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:15:11,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471655796] [2023-08-27 05:15:11,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:15:11,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:15:11,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:11,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:15:11,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:11,387 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:15:11,387 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:15:11,387 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:15:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 05:15:11,387 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:15:11,388 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:15:11,388 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:15:11,388 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-27 05:15:11,504 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:15:11,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:13,491 INFO L124 PetriNetUnfolderBase]: 412/3249 cut-off events. [2023-08-27 05:15:13,491 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 05:15:13,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 3249 events. 412/3249 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12467 event pairs, 0 based on Foata normal form. 0/2539 useless extension candidates. Maximal degree in co-relation 3917. Up to 76 conditions per place. [2023-08-27 05:15:13,634 INFO L82 GeneralOperation]: Start removeDead. Operand has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:13,678 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:13,679 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:15:13,679 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:13,679 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:13,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1441 places, 1593 transitions, 4703 flow [2023-08-27 05:15:15,539 INFO L124 PetriNetUnfolderBase]: 412/3249 cut-off events. [2023-08-27 05:15:15,539 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 05:15:15,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 3249 events. 412/3249 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12467 event pairs, 0 based on Foata normal form. 0/2539 useless extension candidates. Maximal degree in co-relation 3917. Up to 76 conditions per place. [2023-08-27 05:15:16,484 INFO L119 LiptonReduction]: Number of co-enabled transitions 2320640 [2023-08-27 05:15:33,206 INFO L134 LiptonReduction]: Checked pairs total: 6228287 [2023-08-27 05:15:33,206 INFO L136 LiptonReduction]: Total number of compositions: 1230 [2023-08-27 05:15:33,207 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:15:33,207 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:15:33,207 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:15:33,625 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:15:33,625 INFO L124 PetriNetUnfolderBase]: 292/1285 cut-off events. [2023-08-27 05:15:33,625 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 05:15:33,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:15:33,625 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-27 05:15:33,625 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:15:33,626 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:15:33,626 INFO L85 PathProgramCache]: Analyzing trace with hash 187442436, now seen corresponding path program 1 times [2023-08-27 05:15:33,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:15:33,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811241816] [2023-08-27 05:15:33,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:15:33,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:15:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:33,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:15:33,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:33,769 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:15:33,769 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:15:33,770 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:15:33,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 05:15:33,770 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:15:33,771 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:15:33,771 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:15:33,771 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-27 05:15:33,870 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:15:33,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:35,925 INFO L124 PetriNetUnfolderBase]: 423/3335 cut-off events. [2023-08-27 05:15:35,925 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 05:15:36,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4191 conditions, 3335 events. 423/3335 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12745 event pairs, 0 based on Foata normal form. 0/2606 useless extension candidates. Maximal degree in co-relation 4043. Up to 78 conditions per place. [2023-08-27 05:15:36,077 INFO L82 GeneralOperation]: Start removeDead. Operand has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:36,141 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:36,141 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:15:36,141 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:36,141 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:36,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1478 places, 1634 transitions, 4864 flow [2023-08-27 05:15:38,342 INFO L124 PetriNetUnfolderBase]: 423/3335 cut-off events. [2023-08-27 05:15:38,342 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 05:15:38,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4191 conditions, 3335 events. 423/3335 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 12745 event pairs, 0 based on Foata normal form. 0/2606 useless extension candidates. Maximal degree in co-relation 4043. Up to 78 conditions per place. [2023-08-27 05:15:39,625 INFO L119 LiptonReduction]: Number of co-enabled transitions 2445680 [2023-08-27 05:15:56,928 INFO L134 LiptonReduction]: Checked pairs total: 6579127 [2023-08-27 05:15:56,928 INFO L136 LiptonReduction]: Total number of compositions: 1265 [2023-08-27 05:15:56,929 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:15:56,929 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:15:56,930 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:15:57,338 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:15:57,339 INFO L124 PetriNetUnfolderBase]: 338/1362 cut-off events. [2023-08-27 05:15:57,339 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 05:15:57,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:15:57,339 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-27 05:15:57,339 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:15:57,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:15:57,339 INFO L85 PathProgramCache]: Analyzing trace with hash 551276402, now seen corresponding path program 1 times [2023-08-27 05:15:57,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:15:57,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566184284] [2023-08-27 05:15:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:15:57,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:15:57,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:57,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:15:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:15:57,493 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:15:57,494 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:15:57,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:15:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 05:15:57,494 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:15:57,494 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:15:57,495 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:15:57,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-27 05:15:57,596 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:15:57,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:15:59,776 INFO L124 PetriNetUnfolderBase]: 434/3421 cut-off events. [2023-08-27 05:15:59,776 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 05:15:59,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4319 conditions, 3421 events. 434/3421 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13115 event pairs, 0 based on Foata normal form. 0/2673 useless extension candidates. Maximal degree in co-relation 4170. Up to 80 conditions per place. [2023-08-27 05:15:59,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:15:59,992 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:15:59,992 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:15:59,992 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:15:59,992 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:15:59,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1515 places, 1675 transitions, 5027 flow [2023-08-27 05:16:02,298 INFO L124 PetriNetUnfolderBase]: 434/3421 cut-off events. [2023-08-27 05:16:02,298 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 05:16:02,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4319 conditions, 3421 events. 434/3421 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13115 event pairs, 0 based on Foata normal form. 0/2673 useless extension candidates. Maximal degree in co-relation 4170. Up to 80 conditions per place. [2023-08-27 05:16:03,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 2574000 [2023-08-27 05:16:20,912 INFO L134 LiptonReduction]: Checked pairs total: 6892165 [2023-08-27 05:16:20,912 INFO L136 LiptonReduction]: Total number of compositions: 1278 [2023-08-27 05:16:20,914 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:16:20,914 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:16:20,914 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:16:21,343 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:16:21,343 INFO L124 PetriNetUnfolderBase]: 347/1398 cut-off events. [2023-08-27 05:16:21,343 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 05:16:21,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:16:21,343 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-27 05:16:21,343 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:16:21,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:16:21,343 INFO L85 PathProgramCache]: Analyzing trace with hash 52387805, now seen corresponding path program 1 times [2023-08-27 05:16:21,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:16:21,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471576180] [2023-08-27 05:16:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:16:21,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:16:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:16:21,405 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:16:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:16:21,502 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:16:21,502 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:16:21,502 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:16:21,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 05:16:21,503 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:16:21,503 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:16:21,503 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:16:21,503 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-27 05:16:21,604 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:16:21,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:23,839 INFO L124 PetriNetUnfolderBase]: 445/3507 cut-off events. [2023-08-27 05:16:23,839 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 05:16:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 3507 events. 445/3507 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13469 event pairs, 0 based on Foata normal form. 0/2740 useless extension candidates. Maximal degree in co-relation 4298. Up to 82 conditions per place. [2023-08-27 05:16:24,011 INFO L82 GeneralOperation]: Start removeDead. Operand has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:24,067 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:24,068 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:16:24,068 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:24,068 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:24,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1552 places, 1716 transitions, 5192 flow [2023-08-27 05:16:26,422 INFO L124 PetriNetUnfolderBase]: 445/3507 cut-off events. [2023-08-27 05:16:26,423 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 05:16:26,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 3507 events. 445/3507 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13469 event pairs, 0 based on Foata normal form. 0/2740 useless extension candidates. Maximal degree in co-relation 4298. Up to 82 conditions per place. [2023-08-27 05:16:27,451 INFO L119 LiptonReduction]: Number of co-enabled transitions 2705600 [2023-08-27 05:16:45,220 INFO L134 LiptonReduction]: Checked pairs total: 7248605 [2023-08-27 05:16:45,220 INFO L136 LiptonReduction]: Total number of compositions: 1334 [2023-08-27 05:16:45,222 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:16:45,222 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:16:45,222 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:16:45,684 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:16:45,685 INFO L124 PetriNetUnfolderBase]: 356/1434 cut-off events. [2023-08-27 05:16:45,685 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 05:16:45,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:16:45,685 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-27 05:16:45,685 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:16:45,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:16:45,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1748454527, now seen corresponding path program 1 times [2023-08-27 05:16:45,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:16:45,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711542689] [2023-08-27 05:16:45,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:16:45,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:16:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:16:45,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:16:45,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:16:45,848 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:16:45,848 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:16:45,848 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:16:45,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-27 05:16:45,849 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:16:45,849 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:16:45,849 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:16:45,849 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-27 05:16:45,943 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:16:45,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:48,312 INFO L124 PetriNetUnfolderBase]: 456/3593 cut-off events. [2023-08-27 05:16:48,312 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 05:16:48,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4578 conditions, 3593 events. 456/3593 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13828 event pairs, 0 based on Foata normal form. 0/2807 useless extension candidates. Maximal degree in co-relation 4427. Up to 84 conditions per place. [2023-08-27 05:16:48,515 INFO L82 GeneralOperation]: Start removeDead. Operand has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:48,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:48,573 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:16:48,574 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:48,574 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:48,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1589 places, 1757 transitions, 5359 flow [2023-08-27 05:16:51,035 INFO L124 PetriNetUnfolderBase]: 456/3593 cut-off events. [2023-08-27 05:16:51,035 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 05:16:51,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4578 conditions, 3593 events. 456/3593 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13828 event pairs, 0 based on Foata normal form. 0/2807 useless extension candidates. Maximal degree in co-relation 4427. Up to 84 conditions per place. [2023-08-27 05:16:52,110 INFO L119 LiptonReduction]: Number of co-enabled transitions 2840480 [2023-08-27 05:17:10,934 INFO L134 LiptonReduction]: Checked pairs total: 7639038 [2023-08-27 05:17:10,934 INFO L136 LiptonReduction]: Total number of compositions: 1372 [2023-08-27 05:17:10,936 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:17:10,936 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:17:10,937 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:17:11,428 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:17:11,428 INFO L124 PetriNetUnfolderBase]: 363/1463 cut-off events. [2023-08-27 05:17:11,428 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 05:17:11,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:17:11,428 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-27 05:17:11,428 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:17:11,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:17:11,429 INFO L85 PathProgramCache]: Analyzing trace with hash -367833440, now seen corresponding path program 1 times [2023-08-27 05:17:11,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:17:11,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965011631] [2023-08-27 05:17:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:17:11,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:17:11,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:17:11,484 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:17:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:17:11,587 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:17:11,587 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:17:11,587 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:17:11,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-27 05:17:11,587 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:17:11,588 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:17:11,588 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:17:11,588 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-27 05:17:11,694 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:17:11,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:14,409 INFO L124 PetriNetUnfolderBase]: 467/3679 cut-off events. [2023-08-27 05:17:14,409 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 05:17:14,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4709 conditions, 3679 events. 467/3679 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14122 event pairs, 0 based on Foata normal form. 0/2874 useless extension candidates. Maximal degree in co-relation 4557. Up to 86 conditions per place. [2023-08-27 05:17:14,602 INFO L82 GeneralOperation]: Start removeDead. Operand has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:14,662 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:14,663 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:17:14,663 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:14,663 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:14,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1626 places, 1798 transitions, 5528 flow [2023-08-27 05:17:17,503 INFO L124 PetriNetUnfolderBase]: 467/3679 cut-off events. [2023-08-27 05:17:17,503 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 05:17:17,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4709 conditions, 3679 events. 467/3679 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14122 event pairs, 0 based on Foata normal form. 0/2874 useless extension candidates. Maximal degree in co-relation 4557. Up to 86 conditions per place. [2023-08-27 05:17:19,161 INFO L119 LiptonReduction]: Number of co-enabled transitions 2978640 [2023-08-27 05:17:38,756 INFO L134 LiptonReduction]: Checked pairs total: 8906805 [2023-08-27 05:17:38,756 INFO L136 LiptonReduction]: Total number of compositions: 1401 [2023-08-27 05:17:38,758 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:17:38,758 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:17:38,758 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:17:39,273 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:17:39,273 INFO L124 PetriNetUnfolderBase]: 374/1506 cut-off events. [2023-08-27 05:17:39,273 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 05:17:39,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:17:39,273 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-27 05:17:39,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:17:39,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:17:39,274 INFO L85 PathProgramCache]: Analyzing trace with hash -690372455, now seen corresponding path program 1 times [2023-08-27 05:17:39,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:17:39,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060918824] [2023-08-27 05:17:39,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:17:39,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:17:39,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:17:39,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:17:39,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:17:39,439 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:17:39,439 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:17:39,439 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:17:39,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 05:17:39,439 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:17:39,440 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:17:39,440 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:17:39,440 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-27 05:17:39,569 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:17:39,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:42,374 INFO L124 PetriNetUnfolderBase]: 478/3765 cut-off events. [2023-08-27 05:17:42,374 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 05:17:42,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4841 conditions, 3765 events. 478/3765 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14435 event pairs, 0 based on Foata normal form. 0/2941 useless extension candidates. Maximal degree in co-relation 4688. Up to 88 conditions per place. [2023-08-27 05:17:42,558 INFO L82 GeneralOperation]: Start removeDead. Operand has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:42,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:42,616 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:17:42,616 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:42,616 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:42,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1663 places, 1839 transitions, 5699 flow [2023-08-27 05:17:45,071 INFO L124 PetriNetUnfolderBase]: 478/3765 cut-off events. [2023-08-27 05:17:45,072 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 05:17:45,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4841 conditions, 3765 events. 478/3765 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14435 event pairs, 0 based on Foata normal form. 0/2941 useless extension candidates. Maximal degree in co-relation 4688. Up to 88 conditions per place. [2023-08-27 05:17:46,423 INFO L119 LiptonReduction]: Number of co-enabled transitions 3120080 [2023-08-27 05:18:06,350 INFO L134 LiptonReduction]: Checked pairs total: 9328447 [2023-08-27 05:18:06,351 INFO L136 LiptonReduction]: Total number of compositions: 1422 [2023-08-27 05:18:06,352 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:18:06,352 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:18:06,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:18:06,873 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:18:06,874 INFO L124 PetriNetUnfolderBase]: 340/1496 cut-off events. [2023-08-27 05:18:06,874 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 05:18:06,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:18:06,874 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-27 05:18:06,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:18:06,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:18:06,874 INFO L85 PathProgramCache]: Analyzing trace with hash 447219156, now seen corresponding path program 1 times [2023-08-27 05:18:06,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:18:06,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238689190] [2023-08-27 05:18:06,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:18:06,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:18:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:18:06,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:18:06,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:18:07,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:18:07,094 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:18:07,094 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:18:07,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-27 05:18:07,094 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:18:07,094 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:18:07,095 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:18:07,095 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-27 05:18:07,205 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:18:07,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:10,001 INFO L124 PetriNetUnfolderBase]: 489/3851 cut-off events. [2023-08-27 05:18:10,001 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 05:18:10,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 3851 events. 489/3851 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14781 event pairs, 0 based on Foata normal form. 0/3008 useless extension candidates. Maximal degree in co-relation 4820. Up to 90 conditions per place. [2023-08-27 05:18:10,207 INFO L82 GeneralOperation]: Start removeDead. Operand has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:10,273 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:10,273 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:18:10,274 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:10,274 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:10,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1700 places, 1880 transitions, 5872 flow [2023-08-27 05:18:12,998 INFO L124 PetriNetUnfolderBase]: 489/3851 cut-off events. [2023-08-27 05:18:12,998 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 05:18:13,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 3851 events. 489/3851 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14781 event pairs, 0 based on Foata normal form. 0/3008 useless extension candidates. Maximal degree in co-relation 4820. Up to 90 conditions per place. [2023-08-27 05:18:14,191 INFO L119 LiptonReduction]: Number of co-enabled transitions 3264800 [2023-08-27 05:18:33,789 INFO L134 LiptonReduction]: Checked pairs total: 9744025 [2023-08-27 05:18:33,790 INFO L136 LiptonReduction]: Total number of compositions: 1443 [2023-08-27 05:18:33,791 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:18:33,791 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:18:33,791 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:18:34,293 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:18:34,293 INFO L124 PetriNetUnfolderBase]: 392/1578 cut-off events. [2023-08-27 05:18:34,293 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 05:18:34,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:18:34,294 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:18:34,294 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:18:34,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:18:34,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1480633505, now seen corresponding path program 1 times [2023-08-27 05:18:34,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:18:34,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141779548] [2023-08-27 05:18:34,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:18:34,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:18:34,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:18:34,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:18:34,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:18:34,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:18:34,438 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:18:34,438 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:18:34,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 05:18:34,439 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:18:34,439 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:18:34,439 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:18:34,439 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-27 05:18:34,556 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:18:34,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:37,425 INFO L124 PetriNetUnfolderBase]: 500/3937 cut-off events. [2023-08-27 05:18:37,425 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 05:18:37,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5108 conditions, 3937 events. 500/3937 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15157 event pairs, 0 based on Foata normal form. 0/3075 useless extension candidates. Maximal degree in co-relation 4953. Up to 92 conditions per place. [2023-08-27 05:18:37,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:37,704 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:37,705 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:18:37,705 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:37,705 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:37,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1737 places, 1921 transitions, 6047 flow [2023-08-27 05:18:40,556 INFO L124 PetriNetUnfolderBase]: 500/3937 cut-off events. [2023-08-27 05:18:40,557 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 05:18:40,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5108 conditions, 3937 events. 500/3937 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15157 event pairs, 0 based on Foata normal form. 0/3075 useless extension candidates. Maximal degree in co-relation 4953. Up to 92 conditions per place. [2023-08-27 05:18:41,808 INFO L119 LiptonReduction]: Number of co-enabled transitions 3412800 [2023-08-27 05:19:01,849 INFO L134 LiptonReduction]: Checked pairs total: 9125771 [2023-08-27 05:19:01,849 INFO L136 LiptonReduction]: Total number of compositions: 1486 [2023-08-27 05:19:01,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:19:01,850 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:19:01,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:19:02,397 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:19:02,397 INFO L124 PetriNetUnfolderBase]: 401/1614 cut-off events. [2023-08-27 05:19:02,397 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 05:19:02,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:19:02,397 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:19:02,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:19:02,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:19:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1110006627, now seen corresponding path program 1 times [2023-08-27 05:19:02,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:19:02,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193972530] [2023-08-27 05:19:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:19:02,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:19:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:19:02,459 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:19:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:19:02,533 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:19:02,533 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:19:02,533 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:19:02,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 05:19:02,533 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:19:02,534 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:19:02,534 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:19:02,534 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-27 05:19:02,640 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:19:02,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:05,703 INFO L124 PetriNetUnfolderBase]: 511/4023 cut-off events. [2023-08-27 05:19:05,704 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 05:19:05,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 4023 events. 511/4023 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15436 event pairs, 0 based on Foata normal form. 0/3142 useless extension candidates. Maximal degree in co-relation 5087. Up to 94 conditions per place. [2023-08-27 05:19:05,923 INFO L82 GeneralOperation]: Start removeDead. Operand has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:05,992 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:05,993 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:19:05,993 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:05,993 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:05,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1962 transitions, 6224 flow [2023-08-27 05:19:09,062 INFO L124 PetriNetUnfolderBase]: 511/4023 cut-off events. [2023-08-27 05:19:09,062 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 05:19:09,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 4023 events. 511/4023 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15436 event pairs, 0 based on Foata normal form. 0/3142 useless extension candidates. Maximal degree in co-relation 5087. Up to 94 conditions per place. [2023-08-27 05:19:10,368 INFO L119 LiptonReduction]: Number of co-enabled transitions 3564080 [2023-08-27 05:19:31,366 INFO L134 LiptonReduction]: Checked pairs total: 10773029 [2023-08-27 05:19:31,366 INFO L136 LiptonReduction]: Total number of compositions: 1518 [2023-08-27 05:19:31,367 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:19:31,367 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:19:31,368 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:19:31,959 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:19:31,959 INFO L124 PetriNetUnfolderBase]: 410/1650 cut-off events. [2023-08-27 05:19:31,959 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 05:19:31,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:19:31,959 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:19:31,959 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:19:31,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:19:31,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1246964058, now seen corresponding path program 1 times [2023-08-27 05:19:31,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:19:31,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775200927] [2023-08-27 05:19:31,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:19:31,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:19:32,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:19:32,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:19:32,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:19:32,108 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:19:32,108 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:19:32,108 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:19:32,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 05:19:32,108 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:19:32,108 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:19:32,109 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:19:32,109 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-27 05:19:32,206 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:19:32,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:35,274 INFO L124 PetriNetUnfolderBase]: 522/4109 cut-off events. [2023-08-27 05:19:35,274 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 05:19:35,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5379 conditions, 4109 events. 522/4109 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15766 event pairs, 0 based on Foata normal form. 0/3209 useless extension candidates. Maximal degree in co-relation 5222. Up to 96 conditions per place. [2023-08-27 05:19:35,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:35,570 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:35,570 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:19:35,570 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:35,571 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:35,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1811 places, 2003 transitions, 6403 flow [2023-08-27 05:19:38,577 INFO L124 PetriNetUnfolderBase]: 522/4109 cut-off events. [2023-08-27 05:19:38,578 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 05:19:38,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5379 conditions, 4109 events. 522/4109 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 15766 event pairs, 0 based on Foata normal form. 0/3209 useless extension candidates. Maximal degree in co-relation 5222. Up to 96 conditions per place. [2023-08-27 05:19:40,153 INFO L119 LiptonReduction]: Number of co-enabled transitions 3718640 [2023-08-27 05:20:01,082 INFO L134 LiptonReduction]: Checked pairs total: 9894358 [2023-08-27 05:20:01,082 INFO L136 LiptonReduction]: Total number of compositions: 1546 [2023-08-27 05:20:01,083 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:20:01,083 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:20:01,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:20:01,759 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:20:01,759 INFO L124 PetriNetUnfolderBase]: 419/1686 cut-off events. [2023-08-27 05:20:01,759 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 05:20:01,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:20:01,760 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:20:01,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:20:01,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:20:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash 889798620, now seen corresponding path program 1 times [2023-08-27 05:20:01,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:20:01,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281393170] [2023-08-27 05:20:01,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:20:01,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:20:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:20:01,825 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:20:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:20:01,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:20:01,917 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:20:01,917 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:20:01,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 05:20:01,917 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:20:01,918 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:20:01,918 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:20:01,918 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-27 05:20:02,043 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:20:02,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:05,302 INFO L124 PetriNetUnfolderBase]: 533/4195 cut-off events. [2023-08-27 05:20:05,303 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 05:20:05,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5516 conditions, 4195 events. 533/4195 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 16108 event pairs, 0 based on Foata normal form. 0/3276 useless extension candidates. Maximal degree in co-relation 5358. Up to 98 conditions per place. [2023-08-27 05:20:05,547 INFO L82 GeneralOperation]: Start removeDead. Operand has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:05,632 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:05,633 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:20:05,633 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:05,633 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:05,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1848 places, 2044 transitions, 6584 flow [2023-08-27 05:20:08,760 INFO L124 PetriNetUnfolderBase]: 533/4195 cut-off events. [2023-08-27 05:20:08,760 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 05:20:09,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5516 conditions, 4195 events. 533/4195 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 16108 event pairs, 0 based on Foata normal form. 0/3276 useless extension candidates. Maximal degree in co-relation 5358. Up to 98 conditions per place. [2023-08-27 05:20:10,457 INFO L119 LiptonReduction]: Number of co-enabled transitions 3876480 [2023-08-27 05:20:31,989 INFO L134 LiptonReduction]: Checked pairs total: 11605633 [2023-08-27 05:20:31,989 INFO L136 LiptonReduction]: Total number of compositions: 1569 [2023-08-27 05:20:31,990 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 05:20:31,991 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;@77371edf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:20:31,991 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 05:20:32,692 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:20:32,693 INFO L124 PetriNetUnfolderBase]: 428/1722 cut-off events. [2023-08-27 05:20:32,693 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 05:20:32,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:20:32,693 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:20:32,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 05:20:32,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:20:32,693 INFO L85 PathProgramCache]: Analyzing trace with hash 512691157, now seen corresponding path program 1 times [2023-08-27 05:20:32,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:20:32,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751222226] [2023-08-27 05:20:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:20:32,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:20:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:20:32,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 05:20:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 05:20:32,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 05:20:32,869 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 05:20:32,869 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 05:20:32,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 05:20:32,869 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 05:20:32,869 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 05:20:32,869 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 05:20:32,870 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-27 05:20:32,997 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 05:20:33,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1885 places, 2085 transitions, 6767 flow Received shutdown request... [2023-08-27 05:20:35,826 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-27 05:20:36,017 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.petrinet.operations.RemoveDead.(RemoveDead.java:107) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriInitialAbstractionProvider.getInitialAbstraction(PetriInitialAbstractionProvider.java:89) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriInitialAbstractionProvider.getInitialAbstraction(PetriInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:93) 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-27 05:20:36,019 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.petrinet.operations.RemoveDead.(RemoveDead.java:107) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriInitialAbstractionProvider.getInitialAbstraction(PetriInitialAbstractionProvider.java:89) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriInitialAbstractionProvider.getInitialAbstraction(PetriInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:93) 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-27 05:20:36,022 INFO L158 Benchmark]: Toolchain (without parser) took 693566.58ms. Allocated memory was 375.4MB in the beginning and 14.0GB in the end (delta: 13.6GB). Free memory was 350.6MB in the beginning and 9.5GB in the end (delta: -9.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2023-08-27 05:20:36,022 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 375.4MB. Free memory is still 351.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 05:20:36,022 INFO L158 Benchmark]: CACSL2BoogieTranslator took 467.77ms. Allocated memory is still 375.4MB. Free memory was 350.1MB in the beginning and 330.6MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 05:20:36,023 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.70ms. Allocated memory is still 375.4MB. Free memory was 330.6MB in the beginning and 328.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 05:20:36,023 INFO L158 Benchmark]: Boogie Preprocessor took 36.21ms. Allocated memory is still 375.4MB. Free memory was 328.6MB in the beginning and 327.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 05:20:36,023 INFO L158 Benchmark]: RCFGBuilder took 410.10ms. Allocated memory is still 375.4MB. Free memory was 327.0MB in the beginning and 311.8MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 05:20:36,024 INFO L158 Benchmark]: TraceAbstraction took 692593.09ms. Allocated memory was 375.4MB in the beginning and 14.0GB in the end (delta: 13.6GB). Free memory was 311.3MB in the beginning and 9.5GB in the end (delta: -9.1GB). Peak memory consumption was 4.9GB. Max. memory is 16.0GB. [2023-08-27 05:20:36,025 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 375.4MB. Free memory is still 351.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 467.77ms. Allocated memory is still 375.4MB. Free memory was 350.1MB in the beginning and 330.6MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 53.70ms. Allocated memory is still 375.4MB. Free memory was 330.6MB in the beginning and 328.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 36.21ms. Allocated memory is still 375.4MB. Free memory was 328.6MB in the beginning and 327.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 410.10ms. Allocated memory is still 375.4MB. Free memory was 327.0MB in the beginning and 311.8MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 692593.09ms. Allocated memory was 375.4MB in the beginning and 14.0GB in the end (delta: 13.6GB). Free memory was 311.3MB in the beginning and 9.5GB in the end (delta: -9.1GB). Peak memory consumption was 4.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.0s, 109 PlacesBefore, 31 PlacesAfterwards, 117 TransitionsBefore, 37 TransitionsAfterwards, 3680 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 69 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 13 ConcurrentYvCompositions, 2 ChoiceCompositions, 113 TotalNumberOfCompositions, 6896 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4124, independent: 3931, independent conditional: 0, independent unconditional: 3931, dependent: 193, dependent conditional: 0, dependent unconditional: 193, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2079, independent: 2034, independent conditional: 0, independent unconditional: 2034, dependent: 45, dependent conditional: 0, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4124, independent: 1897, independent conditional: 0, independent unconditional: 1897, dependent: 148, dependent conditional: 0, dependent unconditional: 148, unknown: 2079, unknown conditional: 0, unknown unconditional: 2079] , Statistics on independence cache: Total cache size (in pairs): 149, Positive cache size: 131, Positive conditional cache size: 0, Positive unconditional cache size: 131, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.0s, 146 PlacesBefore, 50 PlacesAfterwards, 158 TransitionsBefore, 60 TransitionsAfterwards, 10640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 96 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 17 ConcurrentYvCompositions, 2 ChoiceCompositions, 144 TotalNumberOfCompositions, 22441 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10851, independent: 10527, independent conditional: 0, independent unconditional: 10527, dependent: 324, dependent conditional: 0, dependent unconditional: 324, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5752, independent: 5678, independent conditional: 0, independent unconditional: 5678, dependent: 74, dependent conditional: 0, dependent unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10851, independent: 4849, independent conditional: 0, independent unconditional: 4849, dependent: 250, dependent conditional: 0, dependent unconditional: 250, unknown: 5752, unknown conditional: 0, unknown unconditional: 5752] , Statistics on independence cache: Total cache size (in pairs): 378, Positive cache size: 338, Positive conditional cache size: 0, Positive unconditional cache size: 338, Negative cache size: 40, Negative conditional cache size: 0, Negative unconditional cache size: 40, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 183 PlacesBefore, 68 PlacesAfterwards, 199 TransitionsBefore, 82 TransitionsAfterwards, 20880 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 123 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 21 ConcurrentYvCompositions, 2 ChoiceCompositions, 175 TotalNumberOfCompositions, 47708 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18251, independent: 17781, independent conditional: 0, independent unconditional: 17781, 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: 10682, independent: 10591, independent conditional: 0, independent unconditional: 10591, dependent: 91, dependent conditional: 0, dependent unconditional: 91, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18251, independent: 7190, independent conditional: 0, independent unconditional: 7190, dependent: 379, dependent conditional: 0, dependent unconditional: 379, unknown: 10682, unknown conditional: 0, unknown unconditional: 10682] , Statistics on independence cache: Total cache size (in pairs): 351, Positive cache size: 305, Positive conditional cache size: 0, Positive unconditional cache size: 305, Negative cache size: 46, Negative conditional cache size: 0, Negative unconditional cache size: 46, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.6s, 220 PlacesBefore, 86 PlacesAfterwards, 240 TransitionsBefore, 104 TransitionsAfterwards, 34400 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 147 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 25 ConcurrentYvCompositions, 2 ChoiceCompositions, 203 TotalNumberOfCompositions, 87701 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 29025, independent: 28320, independent conditional: 0, independent unconditional: 28320, dependent: 705, dependent conditional: 0, dependent unconditional: 705, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 17187, independent: 17068, independent conditional: 0, independent unconditional: 17068, dependent: 119, dependent conditional: 0, dependent unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 29025, independent: 11252, independent conditional: 0, independent unconditional: 11252, dependent: 586, dependent conditional: 0, dependent unconditional: 586, unknown: 17187, unknown conditional: 0, unknown unconditional: 17187] , Statistics on independence cache: Total cache size (in pairs): 512, Positive cache size: 452, Positive conditional cache size: 0, Positive unconditional cache size: 452, Negative cache size: 60, Negative conditional cache size: 0, Negative unconditional cache size: 60, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.7s, 257 PlacesBefore, 104 PlacesAfterwards, 281 TransitionsBefore, 126 TransitionsAfterwards, 51200 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 177 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 29 ConcurrentYvCompositions, 2 ChoiceCompositions, 237 TotalNumberOfCompositions, 120888 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 40768, independent: 40034, independent conditional: 0, independent unconditional: 40034, dependent: 734, dependent conditional: 0, dependent unconditional: 734, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25144, independent: 25004, independent conditional: 0, independent unconditional: 25004, dependent: 140, dependent conditional: 0, dependent unconditional: 140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 40768, independent: 15030, independent conditional: 0, independent unconditional: 15030, dependent: 594, dependent conditional: 0, dependent unconditional: 594, unknown: 25144, unknown conditional: 0, unknown unconditional: 25144] , Statistics on independence cache: Total cache size (in pairs): 507, Positive cache size: 433, Positive conditional cache size: 0, Positive unconditional cache size: 433, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.3s, 294 PlacesBefore, 122 PlacesAfterwards, 322 TransitionsBefore, 148 TransitionsAfterwards, 71280 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 197 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 33 ConcurrentYvCompositions, 2 ChoiceCompositions, 261 TotalNumberOfCompositions, 189364 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 59797, independent: 58766, independent conditional: 0, independent unconditional: 58766, 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: 34836, independent: 34674, independent conditional: 0, independent unconditional: 34674, dependent: 162, dependent conditional: 0, dependent unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 59797, independent: 24092, independent conditional: 0, independent unconditional: 24092, dependent: 869, dependent conditional: 0, dependent unconditional: 869, unknown: 34836, unknown conditional: 0, unknown unconditional: 34836] , Statistics on independence cache: Total cache size (in pairs): 915, Positive cache size: 828, Positive conditional cache size: 0, Positive unconditional cache size: 828, Negative cache size: 87, Negative conditional cache size: 0, Negative unconditional cache size: 87, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.2s, 331 PlacesBefore, 140 PlacesAfterwards, 363 TransitionsBefore, 170 TransitionsAfterwards, 94640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 233 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 37 ConcurrentYvCompositions, 2 ChoiceCompositions, 301 TotalNumberOfCompositions, 229141 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 87629, independent: 86631, independent conditional: 0, independent unconditional: 86631, dependent: 998, dependent conditional: 0, dependent unconditional: 998, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 47168, independent: 46963, independent conditional: 0, independent unconditional: 46963, dependent: 205, dependent conditional: 0, dependent unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 87629, independent: 39668, independent conditional: 0, independent unconditional: 39668, dependent: 793, dependent conditional: 0, dependent unconditional: 793, unknown: 47168, unknown conditional: 0, unknown unconditional: 47168] , Statistics on independence cache: Total cache size (in pairs): 2000, Positive cache size: 1898, Positive conditional cache size: 0, Positive unconditional cache size: 1898, Negative cache size: 102, Negative conditional cache size: 0, Negative unconditional cache size: 102, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.5s, 368 PlacesBefore, 158 PlacesAfterwards, 404 TransitionsBefore, 191 TransitionsAfterwards, 121280 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 254 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 42 ConcurrentYvCompositions, 3 ChoiceCompositions, 328 TotalNumberOfCompositions, 299585 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 94191, independent: 93024, independent conditional: 0, independent unconditional: 93024, dependent: 1167, dependent conditional: 0, dependent unconditional: 1167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 58194, independent: 57968, independent conditional: 0, independent unconditional: 57968, dependent: 226, dependent conditional: 0, dependent unconditional: 226, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 94191, independent: 35056, independent conditional: 0, independent unconditional: 35056, dependent: 941, dependent conditional: 0, dependent unconditional: 941, unknown: 58194, unknown conditional: 0, unknown unconditional: 58194] , Statistics on independence cache: Total cache size (in pairs): 1158, Positive cache size: 1041, Positive conditional cache size: 0, Positive unconditional cache size: 1041, Negative cache size: 117, Negative conditional cache size: 0, Negative unconditional cache size: 117, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 405 PlacesBefore, 176 PlacesAfterwards, 445 TransitionsBefore, 214 TransitionsAfterwards, 151200 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 287 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 45 ConcurrentYvCompositions, 2 ChoiceCompositions, 363 TotalNumberOfCompositions, 386544 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 132802, independent: 131487, independent conditional: 0, independent unconditional: 131487, dependent: 1315, dependent conditional: 0, dependent unconditional: 1315, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 74791, independent: 74512, independent conditional: 0, independent unconditional: 74512, dependent: 279, dependent conditional: 0, dependent unconditional: 279, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 132802, independent: 56975, independent conditional: 0, independent unconditional: 56975, dependent: 1036, dependent conditional: 0, dependent unconditional: 1036, unknown: 74791, unknown conditional: 0, unknown unconditional: 74791] , Statistics on independence cache: Total cache size (in pairs): 3735, Positive cache size: 3575, Positive conditional cache size: 0, Positive unconditional cache size: 3575, Negative cache size: 160, Negative conditional cache size: 0, Negative unconditional cache size: 160, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.2s, 442 PlacesBefore, 194 PlacesAfterwards, 486 TransitionsBefore, 236 TransitionsAfterwards, 184400 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 305 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 49 ConcurrentYvCompositions, 2 ChoiceCompositions, 385 TotalNumberOfCompositions, 475838 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 171227, independent: 169756, independent conditional: 0, independent unconditional: 169756, dependent: 1471, dependent conditional: 0, dependent unconditional: 1471, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 91734, independent: 91401, independent conditional: 0, independent unconditional: 91401, dependent: 333, dependent conditional: 0, dependent unconditional: 333, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 171227, independent: 78355, independent conditional: 0, independent unconditional: 78355, dependent: 1138, dependent conditional: 0, dependent unconditional: 1138, unknown: 91734, unknown conditional: 0, unknown unconditional: 91734] , Statistics on independence cache: Total cache size (in pairs): 4920, Positive cache size: 4776, Positive conditional cache size: 0, Positive unconditional cache size: 4776, Negative cache size: 144, Negative conditional cache size: 0, Negative unconditional cache size: 144, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.6s, 479 PlacesBefore, 212 PlacesAfterwards, 527 TransitionsBefore, 258 TransitionsAfterwards, 220880 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 335 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 53 ConcurrentYvCompositions, 2 ChoiceCompositions, 419 TotalNumberOfCompositions, 570677 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 205059, independent: 203457, independent conditional: 0, independent unconditional: 203457, dependent: 1602, dependent conditional: 0, dependent unconditional: 1602, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 109466, independent: 109118, independent conditional: 0, independent unconditional: 109118, dependent: 348, dependent conditional: 0, dependent unconditional: 348, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 205059, independent: 94339, independent conditional: 0, independent unconditional: 94339, dependent: 1254, dependent conditional: 0, dependent unconditional: 1254, unknown: 109466, unknown conditional: 0, unknown unconditional: 109466] , Statistics on independence cache: Total cache size (in pairs): 5473, Positive cache size: 5315, Positive conditional cache size: 0, Positive unconditional cache size: 5315, Negative cache size: 158, Negative conditional cache size: 0, Negative unconditional cache size: 158, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.0s, 516 PlacesBefore, 230 PlacesAfterwards, 568 TransitionsBefore, 280 TransitionsAfterwards, 260640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 362 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 57 ConcurrentYvCompositions, 2 ChoiceCompositions, 450 TotalNumberOfCompositions, 677635 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 238360, independent: 236614, independent conditional: 0, independent unconditional: 236614, dependent: 1746, dependent conditional: 0, dependent unconditional: 1746, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 128307, independent: 127932, independent conditional: 0, independent unconditional: 127932, dependent: 375, dependent conditional: 0, dependent unconditional: 375, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 238360, independent: 108682, independent conditional: 0, independent unconditional: 108682, dependent: 1371, dependent conditional: 0, dependent unconditional: 1371, unknown: 128307, unknown conditional: 0, unknown unconditional: 128307] , Statistics on independence cache: Total cache size (in pairs): 6274, Positive cache size: 6102, Positive conditional cache size: 0, Positive unconditional cache size: 6102, Negative cache size: 172, Negative conditional cache size: 0, Negative unconditional cache size: 172, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.3s, 553 PlacesBefore, 248 PlacesAfterwards, 609 TransitionsBefore, 302 TransitionsAfterwards, 303680 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 395 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 61 ConcurrentYvCompositions, 2 ChoiceCompositions, 487 TotalNumberOfCompositions, 784779 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 252675, independent: 250819, independent conditional: 0, independent unconditional: 250819, dependent: 1856, dependent conditional: 0, dependent unconditional: 1856, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 147189, independent: 146780, independent conditional: 0, independent unconditional: 146780, dependent: 409, dependent conditional: 0, dependent unconditional: 409, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 252675, independent: 104039, independent conditional: 0, independent unconditional: 104039, dependent: 1447, dependent conditional: 0, dependent unconditional: 1447, unknown: 147189, unknown conditional: 0, unknown unconditional: 147189] , Statistics on independence cache: Total cache size (in pairs): 4063, Positive cache size: 3863, Positive conditional cache size: 0, Positive unconditional cache size: 3863, Negative cache size: 200, Negative conditional cache size: 0, Negative unconditional cache size: 200, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.5s, 590 PlacesBefore, 266 PlacesAfterwards, 650 TransitionsBefore, 324 TransitionsAfterwards, 350000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 423 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 65 ConcurrentYvCompositions, 2 ChoiceCompositions, 519 TotalNumberOfCompositions, 912430 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 279708, independent: 277704, independent conditional: 0, independent unconditional: 277704, dependent: 2004, dependent conditional: 0, dependent unconditional: 2004, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 167354, independent: 166908, independent conditional: 0, independent unconditional: 166908, dependent: 446, dependent conditional: 0, dependent unconditional: 446, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 279708, independent: 110796, independent conditional: 0, independent unconditional: 110796, dependent: 1558, dependent conditional: 0, dependent unconditional: 1558, unknown: 167354, unknown conditional: 0, unknown unconditional: 167354] , Statistics on independence cache: Total cache size (in pairs): 3164, Positive cache size: 2963, Positive conditional cache size: 0, Positive unconditional cache size: 2963, Negative cache size: 201, Negative conditional cache size: 0, Negative unconditional cache size: 201, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.1s, 627 PlacesBefore, 284 PlacesAfterwards, 691 TransitionsBefore, 345 TransitionsAfterwards, 399600 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 442 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 70 ConcurrentYvCompositions, 3 ChoiceCompositions, 544 TotalNumberOfCompositions, 1031048 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 333961, independent: 331833, independent conditional: 0, independent unconditional: 331833, dependent: 2128, dependent conditional: 0, dependent unconditional: 2128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 192189, independent: 191774, independent conditional: 0, independent unconditional: 191774, dependent: 415, dependent conditional: 0, dependent unconditional: 415, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 333961, independent: 140059, independent conditional: 0, independent unconditional: 140059, dependent: 1713, dependent conditional: 0, dependent unconditional: 1713, unknown: 192189, unknown conditional: 0, unknown unconditional: 192189] , Statistics on independence cache: Total cache size (in pairs): 5523, Positive cache size: 5308, Positive conditional cache size: 0, Positive unconditional cache size: 5308, Negative cache size: 215, Negative conditional cache size: 0, Negative unconditional cache size: 215, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.4s, 664 PlacesBefore, 302 PlacesAfterwards, 732 TransitionsBefore, 368 TransitionsAfterwards, 452480 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 485 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 73 ConcurrentYvCompositions, 2 ChoiceCompositions, 589 TotalNumberOfCompositions, 1185365 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 410390, independent: 408123, independent conditional: 0, independent unconditional: 408123, dependent: 2267, dependent conditional: 0, dependent unconditional: 2267, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 219924, independent: 219485, independent conditional: 0, independent unconditional: 219485, dependent: 439, dependent conditional: 0, dependent unconditional: 439, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 410390, independent: 188638, independent conditional: 0, independent unconditional: 188638, dependent: 1828, dependent conditional: 0, dependent unconditional: 1828, unknown: 219924, unknown conditional: 0, unknown unconditional: 219924] , Statistics on independence cache: Total cache size (in pairs): 8577, Positive cache size: 8349, Positive conditional cache size: 0, Positive unconditional cache size: 8349, Negative cache size: 228, Negative conditional cache size: 0, Negative unconditional cache size: 228, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.7s, 701 PlacesBefore, 320 PlacesAfterwards, 773 TransitionsBefore, 390 TransitionsAfterwards, 508640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 504 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 77 ConcurrentYvCompositions, 2 ChoiceCompositions, 612 TotalNumberOfCompositions, 1330457 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 395530, independent: 393122, independent conditional: 0, independent unconditional: 393122, dependent: 2408, dependent conditional: 0, dependent unconditional: 2408, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 240935, independent: 240397, independent conditional: 0, independent unconditional: 240397, dependent: 538, dependent conditional: 0, dependent unconditional: 538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 395530, independent: 152725, independent conditional: 0, independent unconditional: 152725, dependent: 1870, dependent conditional: 0, dependent unconditional: 1870, unknown: 240935, unknown conditional: 0, unknown unconditional: 240935] , Statistics on independence cache: Total cache size (in pairs): 3853, Positive cache size: 3610, Positive conditional cache size: 0, Positive unconditional cache size: 3610, Negative cache size: 243, Negative conditional cache size: 0, Negative unconditional cache size: 243, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.3s, 738 PlacesBefore, 338 PlacesAfterwards, 814 TransitionsBefore, 412 TransitionsAfterwards, 568080 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 512 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 81 ConcurrentYvCompositions, 2 ChoiceCompositions, 624 TotalNumberOfCompositions, 1478359 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 466122, independent: 463556, independent conditional: 0, independent unconditional: 463556, dependent: 2566, dependent conditional: 0, dependent unconditional: 2566, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 269908, independent: 269433, independent conditional: 0, independent unconditional: 269433, dependent: 475, dependent conditional: 0, dependent unconditional: 475, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 466122, independent: 194123, independent conditional: 0, independent unconditional: 194123, dependent: 2091, dependent conditional: 0, dependent unconditional: 2091, unknown: 269908, unknown conditional: 0, unknown unconditional: 269908] , Statistics on independence cache: Total cache size (in pairs): 6595, Positive cache size: 6339, Positive conditional cache size: 0, Positive unconditional cache size: 6339, Negative cache size: 256, Negative conditional cache size: 0, Negative unconditional cache size: 256, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.6s, 775 PlacesBefore, 356 PlacesAfterwards, 855 TransitionsBefore, 434 TransitionsAfterwards, 630800 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 549 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 85 ConcurrentYvCompositions, 2 ChoiceCompositions, 665 TotalNumberOfCompositions, 1661515 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 572216, independent: 569507, independent conditional: 0, independent unconditional: 569507, dependent: 2709, dependent conditional: 0, dependent unconditional: 2709, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 305668, independent: 305181, independent conditional: 0, independent unconditional: 305181, dependent: 487, dependent conditional: 0, dependent unconditional: 487, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 572216, independent: 264326, independent conditional: 0, independent unconditional: 264326, dependent: 2222, dependent conditional: 0, dependent unconditional: 2222, unknown: 305668, unknown conditional: 0, unknown unconditional: 305668] , Statistics on independence cache: Total cache size (in pairs): 13285, Positive cache size: 13015, Positive conditional cache size: 0, Positive unconditional cache size: 13015, Negative cache size: 270, Negative conditional cache size: 0, Negative unconditional cache size: 270, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.2s, 812 PlacesBefore, 374 PlacesAfterwards, 896 TransitionsBefore, 456 TransitionsAfterwards, 696800 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 577 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 91 ConcurrentYvCompositions, 2 ChoiceCompositions, 699 TotalNumberOfCompositions, 1817096 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 579510, independent: 576701, independent conditional: 0, independent unconditional: 576701, dependent: 2809, dependent conditional: 0, dependent unconditional: 2809, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 333230, independent: 332724, independent conditional: 0, independent unconditional: 332724, dependent: 506, dependent conditional: 0, dependent unconditional: 506, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 579510, independent: 243977, independent conditional: 0, independent unconditional: 243977, dependent: 2303, dependent conditional: 0, dependent unconditional: 2303, unknown: 333230, unknown conditional: 0, unknown unconditional: 333230] , Statistics on independence cache: Total cache size (in pairs): 7915, Positive cache size: 7631, Positive conditional cache size: 0, Positive unconditional cache size: 7631, Negative cache size: 284, Negative conditional cache size: 0, Negative unconditional cache size: 284, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.7s, 849 PlacesBefore, 392 PlacesAfterwards, 937 TransitionsBefore, 478 TransitionsAfterwards, 766080 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 609 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 95 ConcurrentYvCompositions, 2 ChoiceCompositions, 735 TotalNumberOfCompositions, 2019416 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 596505, independent: 593537, independent conditional: 0, independent unconditional: 593537, dependent: 2968, dependent conditional: 0, dependent unconditional: 2968, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 362729, independent: 362174, independent conditional: 0, independent unconditional: 362174, dependent: 555, dependent conditional: 0, dependent unconditional: 555, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 596505, independent: 231363, independent conditional: 0, independent unconditional: 231363, dependent: 2413, dependent conditional: 0, dependent unconditional: 2413, unknown: 362729, unknown conditional: 0, unknown unconditional: 362729] , Statistics on independence cache: Total cache size (in pairs): 5676, Positive cache size: 5378, Positive conditional cache size: 0, Positive unconditional cache size: 5378, Negative cache size: 298, Negative conditional cache size: 0, Negative unconditional cache size: 298, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.9s, 886 PlacesBefore, 410 PlacesAfterwards, 978 TransitionsBefore, 500 TransitionsAfterwards, 838640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 633 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 99 ConcurrentYvCompositions, 2 ChoiceCompositions, 763 TotalNumberOfCompositions, 2225355 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 689027, independent: 685897, independent conditional: 0, independent unconditional: 685897, dependent: 3130, dependent conditional: 0, dependent unconditional: 3130, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 401432, independent: 400842, independent conditional: 0, independent unconditional: 400842, dependent: 590, dependent conditional: 0, dependent unconditional: 590, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 689027, independent: 285055, independent conditional: 0, independent unconditional: 285055, dependent: 2540, dependent conditional: 0, dependent unconditional: 2540, unknown: 401432, unknown conditional: 0, unknown unconditional: 401432] , Statistics on independence cache: Total cache size (in pairs): 11403, Positive cache size: 11066, Positive conditional cache size: 0, Positive unconditional cache size: 11066, Negative cache size: 337, Negative conditional cache size: 0, Negative unconditional cache size: 337, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.6s, 923 PlacesBefore, 428 PlacesAfterwards, 1019 TransitionsBefore, 522 TransitionsAfterwards, 914480 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 666 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 103 ConcurrentYvCompositions, 2 ChoiceCompositions, 800 TotalNumberOfCompositions, 2430404 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 716489, independent: 713226, independent conditional: 0, independent unconditional: 713226, dependent: 3263, dependent conditional: 0, dependent unconditional: 3263, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 433359, independent: 432473, independent conditional: 0, independent unconditional: 432473, dependent: 886, dependent conditional: 0, dependent unconditional: 886, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 716489, independent: 280753, independent conditional: 0, independent unconditional: 280753, dependent: 2377, dependent conditional: 0, dependent unconditional: 2377, unknown: 433359, unknown conditional: 0, unknown unconditional: 433359] , Statistics on independence cache: Total cache size (in pairs): 7702, Positive cache size: 7284, Positive conditional cache size: 0, Positive unconditional cache size: 7284, Negative cache size: 418, Negative conditional cache size: 0, Negative unconditional cache size: 418, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.2s, 960 PlacesBefore, 446 PlacesAfterwards, 1060 TransitionsBefore, 544 TransitionsAfterwards, 993600 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 681 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 107 ConcurrentYvCompositions, 2 ChoiceCompositions, 819 TotalNumberOfCompositions, 2628213 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 912681, independent: 909280, independent conditional: 0, independent unconditional: 909280, dependent: 3401, dependent conditional: 0, dependent unconditional: 3401, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 486142, independent: 485413, independent conditional: 0, independent unconditional: 485413, dependent: 729, dependent conditional: 0, dependent unconditional: 729, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 912681, independent: 423867, independent conditional: 0, independent unconditional: 423867, dependent: 2672, dependent conditional: 0, dependent unconditional: 2672, unknown: 486142, unknown conditional: 0, unknown unconditional: 486142] , Statistics on independence cache: Total cache size (in pairs): 25494, Positive cache size: 25154, Positive conditional cache size: 0, Positive unconditional cache size: 25154, Negative cache size: 340, Negative conditional cache size: 0, Negative unconditional cache size: 340, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.6s, 997 PlacesBefore, 464 PlacesAfterwards, 1101 TransitionsBefore, 566 TransitionsAfterwards, 1076000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 721 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 111 ConcurrentYvCompositions, 2 ChoiceCompositions, 863 TotalNumberOfCompositions, 2850465 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1041004, independent: 1037481, independent conditional: 0, independent unconditional: 1037481, dependent: 3523, dependent conditional: 0, dependent unconditional: 3523, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 532603, independent: 531921, independent conditional: 0, independent unconditional: 531921, dependent: 682, dependent conditional: 0, dependent unconditional: 682, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1041004, independent: 505560, independent conditional: 0, independent unconditional: 505560, dependent: 2841, dependent conditional: 0, dependent unconditional: 2841, unknown: 532603, unknown conditional: 0, unknown unconditional: 532603] , Statistics on independence cache: Total cache size (in pairs): 32330, Positive cache size: 31976, Positive conditional cache size: 0, Positive unconditional cache size: 31976, Negative cache size: 354, Negative conditional cache size: 0, Negative unconditional cache size: 354, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.2s, 1034 PlacesBefore, 482 PlacesAfterwards, 1142 TransitionsBefore, 588 TransitionsAfterwards, 1161680 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 750 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 115 ConcurrentYvCompositions, 2 ChoiceCompositions, 896 TotalNumberOfCompositions, 3088315 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1033749, independent: 1030074, independent conditional: 0, independent unconditional: 1030074, dependent: 3675, dependent conditional: 0, dependent unconditional: 3675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 565077, independent: 564411, independent conditional: 0, independent unconditional: 564411, dependent: 666, dependent conditional: 0, dependent unconditional: 666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1033749, independent: 465663, independent conditional: 0, independent unconditional: 465663, dependent: 3009, dependent conditional: 0, dependent unconditional: 3009, unknown: 565077, unknown conditional: 0, unknown unconditional: 565077] , Statistics on independence cache: Total cache size (in pairs): 27559, Positive cache size: 27191, Positive conditional cache size: 0, Positive unconditional cache size: 27191, 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: 12.9s, 1071 PlacesBefore, 500 PlacesAfterwards, 1183 TransitionsBefore, 610 TransitionsAfterwards, 1250640 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 776 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 119 ConcurrentYvCompositions, 2 ChoiceCompositions, 926 TotalNumberOfCompositions, 3735945 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1133899, independent: 1129407, independent conditional: 0, independent unconditional: 1129407, dependent: 4492, dependent conditional: 0, dependent unconditional: 4492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 606313, independent: 605618, independent conditional: 0, independent unconditional: 605618, dependent: 695, dependent conditional: 0, dependent unconditional: 695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1133899, independent: 523789, independent conditional: 0, independent unconditional: 523789, dependent: 3797, dependent conditional: 0, dependent unconditional: 3797, unknown: 606313, unknown conditional: 0, unknown unconditional: 606313] , Statistics on independence cache: Total cache size (in pairs): 26144, Positive cache size: 25762, Positive conditional cache size: 0, Positive unconditional cache size: 25762, Negative cache size: 382, Negative conditional cache size: 0, Negative unconditional cache size: 382, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.3s, 1108 PlacesBefore, 518 PlacesAfterwards, 1224 TransitionsBefore, 632 TransitionsAfterwards, 1342880 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 797 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 123 ConcurrentYvCompositions, 2 ChoiceCompositions, 951 TotalNumberOfCompositions, 3596884 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1121414, independent: 1117426, independent conditional: 0, independent unconditional: 1117426, dependent: 3988, dependent conditional: 0, dependent unconditional: 3988, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 643299, independent: 642476, independent conditional: 0, independent unconditional: 642476, dependent: 823, dependent conditional: 0, dependent unconditional: 823, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1121414, independent: 474950, independent conditional: 0, independent unconditional: 474950, dependent: 3165, dependent conditional: 0, dependent unconditional: 3165, unknown: 643299, unknown conditional: 0, unknown unconditional: 643299] , Statistics on independence cache: Total cache size (in pairs): 21472, Positive cache size: 21077, Positive conditional cache size: 0, Positive unconditional cache size: 21077, Negative cache size: 395, Negative conditional cache size: 0, Negative unconditional cache size: 395, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.7s, 1145 PlacesBefore, 536 PlacesAfterwards, 1265 TransitionsBefore, 654 TransitionsAfterwards, 1438400 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 832 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 127 ConcurrentYvCompositions, 2 ChoiceCompositions, 990 TotalNumberOfCompositions, 3815802 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1122238, independent: 1118172, independent conditional: 0, independent unconditional: 1118172, dependent: 4066, dependent conditional: 0, dependent unconditional: 4066, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 679809, independent: 679035, independent conditional: 0, independent unconditional: 679035, dependent: 774, dependent conditional: 0, dependent unconditional: 774, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1122238, independent: 439137, independent conditional: 0, independent unconditional: 439137, dependent: 3292, dependent conditional: 0, dependent unconditional: 3292, unknown: 679809, unknown conditional: 0, unknown unconditional: 679809] , Statistics on independence cache: Total cache size (in pairs): 11624, Positive cache size: 11176, Positive conditional cache size: 0, Positive unconditional cache size: 11176, Negative cache size: 448, Negative conditional cache size: 0, Negative unconditional cache size: 448, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.0s, 1182 PlacesBefore, 554 PlacesAfterwards, 1306 TransitionsBefore, 675 TransitionsAfterwards, 1537200 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 845 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 131 ConcurrentYvCompositions, 3 ChoiceCompositions, 1008 TotalNumberOfCompositions, 4053501 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1227362, independent: 1223171, independent conditional: 0, independent unconditional: 1223171, dependent: 4191, dependent conditional: 0, dependent unconditional: 4191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 729812, independent: 729025, independent conditional: 0, independent unconditional: 729025, dependent: 787, dependent conditional: 0, dependent unconditional: 787, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1227362, independent: 494146, independent conditional: 0, independent unconditional: 494146, dependent: 3404, dependent conditional: 0, dependent unconditional: 3404, unknown: 729812, unknown conditional: 0, unknown unconditional: 729812] , Statistics on independence cache: Total cache size (in pairs): 15995, Positive cache size: 15570, Positive conditional cache size: 0, Positive unconditional cache size: 15570, Negative cache size: 425, Negative conditional cache size: 0, Negative unconditional cache size: 425, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.8s, 1219 PlacesBefore, 572 PlacesAfterwards, 1347 TransitionsBefore, 698 TransitionsAfterwards, 1639280 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 879 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 135 ConcurrentYvCompositions, 2 ChoiceCompositions, 1045 TotalNumberOfCompositions, 4943873 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1373073, independent: 1367876, independent conditional: 0, independent unconditional: 1367876, dependent: 5197, dependent conditional: 0, dependent unconditional: 5197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 771753, independent: 770916, independent conditional: 0, independent unconditional: 770916, dependent: 837, dependent conditional: 0, dependent unconditional: 837, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1373073, independent: 596960, independent conditional: 0, independent unconditional: 596960, dependent: 4360, dependent conditional: 0, dependent unconditional: 4360, unknown: 771753, unknown conditional: 0, unknown unconditional: 771753] , Statistics on independence cache: Total cache size (in pairs): 12884, Positive cache size: 12446, Positive conditional cache size: 0, Positive unconditional cache size: 12446, Negative cache size: 438, Negative conditional cache size: 0, Negative unconditional cache size: 438, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.7s, 1256 PlacesBefore, 590 PlacesAfterwards, 1388 TransitionsBefore, 720 TransitionsAfterwards, 1744640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 921 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 139 ConcurrentYvCompositions, 2 ChoiceCompositions, 1091 TotalNumberOfCompositions, 4639348 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1540021, independent: 1535557, independent conditional: 0, independent unconditional: 1535557, dependent: 4464, dependent conditional: 0, dependent unconditional: 4464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 840657, independent: 839830, independent conditional: 0, independent unconditional: 839830, dependent: 827, dependent conditional: 0, dependent unconditional: 827, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1540021, independent: 695727, independent conditional: 0, independent unconditional: 695727, dependent: 3637, dependent conditional: 0, dependent unconditional: 3637, unknown: 840657, unknown conditional: 0, unknown unconditional: 840657] , Statistics on independence cache: Total cache size (in pairs): 31188, Positive cache size: 30736, Positive conditional cache size: 0, Positive unconditional cache size: 30736, Negative cache size: 452, Negative conditional cache size: 0, Negative unconditional cache size: 452, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.7s, 1293 PlacesBefore, 608 PlacesAfterwards, 1429 TransitionsBefore, 742 TransitionsAfterwards, 1853280 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 940 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 143 ConcurrentYvCompositions, 2 ChoiceCompositions, 1114 TotalNumberOfCompositions, 4947242 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1686542, independent: 1681897, independent conditional: 0, independent unconditional: 1681897, dependent: 4645, dependent conditional: 0, dependent unconditional: 4645, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 904587, independent: 903625, independent conditional: 0, independent unconditional: 903625, dependent: 962, dependent conditional: 0, dependent unconditional: 962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1686542, independent: 778272, independent conditional: 0, independent unconditional: 778272, dependent: 3683, dependent conditional: 0, dependent unconditional: 3683, unknown: 904587, unknown conditional: 0, unknown unconditional: 904587] , Statistics on independence cache: Total cache size (in pairs): 45926, Positive cache size: 45389, Positive conditional cache size: 0, Positive unconditional cache size: 45389, Negative cache size: 537, Negative conditional cache size: 0, Negative unconditional cache size: 537, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.3s, 1330 PlacesBefore, 626 PlacesAfterwards, 1470 TransitionsBefore, 764 TransitionsAfterwards, 1965200 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 948 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 147 ConcurrentYvCompositions, 2 ChoiceCompositions, 1126 TotalNumberOfCompositions, 5888610 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1523095, independent: 1517436, independent conditional: 0, independent unconditional: 1517436, dependent: 5659, dependent conditional: 0, dependent unconditional: 5659, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 922137, independent: 921277, independent conditional: 0, independent unconditional: 921277, dependent: 860, dependent conditional: 0, dependent unconditional: 860, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1523095, independent: 596159, independent conditional: 0, independent unconditional: 596159, dependent: 4799, dependent conditional: 0, dependent unconditional: 4799, unknown: 922137, unknown conditional: 0, unknown unconditional: 922137] , Statistics on independence cache: Total cache size (in pairs): 13705, Positive cache size: 13224, Positive conditional cache size: 0, Positive unconditional cache size: 13224, Negative cache size: 481, Negative conditional cache size: 0, Negative unconditional cache size: 481, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.0s, 1367 PlacesBefore, 644 PlacesAfterwards, 1511 TransitionsBefore, 786 TransitionsAfterwards, 2080400 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 973 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 151 ConcurrentYvCompositions, 2 ChoiceCompositions, 1155 TotalNumberOfCompositions, 5569639 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1734309, independent: 1729345, independent conditional: 0, independent unconditional: 1729345, dependent: 4964, dependent conditional: 0, dependent unconditional: 4964, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 988667, independent: 987775, independent conditional: 0, independent unconditional: 987775, dependent: 892, dependent conditional: 0, dependent unconditional: 892, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1734309, independent: 741570, independent conditional: 0, independent unconditional: 741570, dependent: 4072, dependent conditional: 0, dependent unconditional: 4072, unknown: 988667, unknown conditional: 0, unknown unconditional: 988667] , Statistics on independence cache: Total cache size (in pairs): 26637, Positive cache size: 26143, Positive conditional cache size: 0, Positive unconditional cache size: 26143, Negative cache size: 494, Negative conditional cache size: 0, Negative unconditional cache size: 494, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.7s, 1404 PlacesBefore, 662 PlacesAfterwards, 1552 TransitionsBefore, 808 TransitionsAfterwards, 2198880 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1018 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 155 ConcurrentYvCompositions, 2 ChoiceCompositions, 1204 TotalNumberOfCompositions, 5866350 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2039882, independent: 2034827, independent conditional: 0, independent unconditional: 2034827, dependent: 5055, dependent conditional: 0, dependent unconditional: 5055, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1061581, independent: 1060627, independent conditional: 0, independent unconditional: 1060627, dependent: 954, dependent conditional: 0, dependent unconditional: 954, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2039882, independent: 974200, independent conditional: 0, independent unconditional: 974200, dependent: 4101, dependent conditional: 0, dependent unconditional: 4101, unknown: 1061581, unknown conditional: 0, unknown unconditional: 1061581] , Statistics on independence cache: Total cache size (in pairs): 48875, Positive cache size: 48367, Positive conditional cache size: 0, Positive unconditional cache size: 48367, Negative cache size: 508, Negative conditional cache size: 0, Negative unconditional cache size: 508, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5s, 1441 PlacesBefore, 680 PlacesAfterwards, 1593 TransitionsBefore, 829 TransitionsAfterwards, 2320640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1039 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 159 ConcurrentYvCompositions, 3 ChoiceCompositions, 1230 TotalNumberOfCompositions, 6228287 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1795626, independent: 1790378, independent conditional: 0, independent unconditional: 1790378, dependent: 5248, dependent conditional: 0, dependent unconditional: 5248, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1088461, independent: 1087477, independent conditional: 0, independent unconditional: 1087477, dependent: 984, dependent conditional: 0, dependent unconditional: 984, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1795626, independent: 702901, independent conditional: 0, independent unconditional: 702901, dependent: 4264, dependent conditional: 0, dependent unconditional: 4264, unknown: 1088461, unknown conditional: 0, unknown unconditional: 1088461] , Statistics on independence cache: Total cache size (in pairs): 17776, Positive cache size: 17253, Positive conditional cache size: 0, Positive unconditional cache size: 17253, Negative cache size: 523, Negative conditional cache size: 0, Negative unconditional cache size: 523, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.8s, 1478 PlacesBefore, 698 PlacesAfterwards, 1634 TransitionsBefore, 852 TransitionsAfterwards, 2445680 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1071 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 163 ConcurrentYvCompositions, 2 ChoiceCompositions, 1265 TotalNumberOfCompositions, 6579127 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2099108, independent: 2093738, independent conditional: 0, independent unconditional: 2093738, dependent: 5370, dependent conditional: 0, dependent unconditional: 5370, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1174505, independent: 1173435, independent conditional: 0, independent unconditional: 1173435, dependent: 1070, dependent conditional: 0, dependent unconditional: 1070, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2099108, independent: 920303, independent conditional: 0, independent unconditional: 920303, dependent: 4300, dependent conditional: 0, dependent unconditional: 4300, unknown: 1174505, unknown conditional: 0, unknown unconditional: 1174505] , Statistics on independence cache: Total cache size (in pairs): 43272, Positive cache size: 42736, Positive conditional cache size: 0, Positive unconditional cache size: 42736, Negative cache size: 536, Negative conditional cache size: 0, Negative unconditional cache size: 536, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.9s, 1515 PlacesBefore, 716 PlacesAfterwards, 1675 TransitionsBefore, 874 TransitionsAfterwards, 2574000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1080 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 167 ConcurrentYvCompositions, 2 ChoiceCompositions, 1278 TotalNumberOfCompositions, 6892165 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2250091, independent: 2244580, independent conditional: 0, independent unconditional: 2244580, dependent: 5511, dependent conditional: 0, dependent unconditional: 5511, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1239221, independent: 1238172, independent conditional: 0, independent unconditional: 1238172, dependent: 1049, dependent conditional: 0, dependent unconditional: 1049, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2250091, independent: 1006408, independent conditional: 0, independent unconditional: 1006408, dependent: 4462, dependent conditional: 0, dependent unconditional: 4462, unknown: 1239221, unknown conditional: 0, unknown unconditional: 1239221] , Statistics on independence cache: Total cache size (in pairs): 56720, Positive cache size: 56170, Positive conditional cache size: 0, Positive unconditional cache size: 56170, Negative cache size: 550, Negative conditional cache size: 0, Negative unconditional cache size: 550, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.2s, 1552 PlacesBefore, 734 PlacesAfterwards, 1716 TransitionsBefore, 896 TransitionsAfterwards, 2705600 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1132 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 171 ConcurrentYvCompositions, 2 ChoiceCompositions, 1334 TotalNumberOfCompositions, 7248605 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2195227, independent: 2189622, independent conditional: 0, independent unconditional: 2189622, dependent: 5605, dependent conditional: 0, dependent unconditional: 5605, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1278207, independent: 1277200, independent conditional: 0, independent unconditional: 1277200, dependent: 1007, dependent conditional: 0, dependent unconditional: 1007, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2195227, independent: 912422, independent conditional: 0, independent unconditional: 912422, dependent: 4598, dependent conditional: 0, dependent unconditional: 4598, unknown: 1278207, unknown conditional: 0, unknown unconditional: 1278207] , Statistics on independence cache: Total cache size (in pairs): 26260, Positive cache size: 25696, Positive conditional cache size: 0, Positive unconditional cache size: 25696, Negative cache size: 564, Negative conditional cache size: 0, Negative unconditional cache size: 564, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.4s, 1589 PlacesBefore, 752 PlacesAfterwards, 1757 TransitionsBefore, 918 TransitionsAfterwards, 2840480 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1166 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 175 ConcurrentYvCompositions, 2 ChoiceCompositions, 1372 TotalNumberOfCompositions, 7639038 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2200957, independent: 2195185, independent conditional: 0, independent unconditional: 2195185, dependent: 5772, dependent conditional: 0, dependent unconditional: 5772, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1335358, independent: 1334335, independent conditional: 0, independent unconditional: 1334335, dependent: 1023, dependent conditional: 0, dependent unconditional: 1023, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2200957, independent: 860850, independent conditional: 0, independent unconditional: 860850, dependent: 4749, dependent conditional: 0, dependent unconditional: 4749, unknown: 1335358, unknown conditional: 0, unknown unconditional: 1335358] , Statistics on independence cache: Total cache size (in pairs): 19405, Positive cache size: 18827, Positive conditional cache size: 0, Positive unconditional cache size: 18827, Negative cache size: 578, Negative conditional cache size: 0, Negative unconditional cache size: 578, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.1s, 1626 PlacesBefore, 770 PlacesAfterwards, 1798 TransitionsBefore, 940 TransitionsAfterwards, 2978640 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1192 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 178 ConcurrentYvCompositions, 2 ChoiceCompositions, 1401 TotalNumberOfCompositions, 8906805 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2856072, independent: 2849174, independent conditional: 0, independent unconditional: 2849174, dependent: 6898, dependent conditional: 0, dependent unconditional: 6898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1457785, independent: 1456603, independent conditional: 0, independent unconditional: 1456603, dependent: 1182, dependent conditional: 0, dependent unconditional: 1182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2856072, independent: 1392571, independent conditional: 0, independent unconditional: 1392571, dependent: 5716, dependent conditional: 0, dependent unconditional: 5716, unknown: 1457785, unknown conditional: 0, unknown unconditional: 1457785] , Statistics on independence cache: Total cache size (in pairs): 78934, Positive cache size: 78342, Positive conditional cache size: 0, Positive unconditional cache size: 78342, Negative cache size: 592, Negative conditional cache size: 0, Negative unconditional cache size: 592, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.7s, 1663 PlacesBefore, 788 PlacesAfterwards, 1839 TransitionsBefore, 961 TransitionsAfterwards, 3120080 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1208 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 182 ConcurrentYvCompositions, 3 ChoiceCompositions, 1422 TotalNumberOfCompositions, 9328447 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2773746, independent: 2766649, independent conditional: 0, independent unconditional: 2766649, dependent: 7097, dependent conditional: 0, dependent unconditional: 7097, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1505083, independent: 1503994, independent conditional: 0, independent unconditional: 1503994, dependent: 1089, dependent conditional: 0, dependent unconditional: 1089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2773746, independent: 1262655, independent conditional: 0, independent unconditional: 1262655, dependent: 6008, dependent conditional: 0, dependent unconditional: 6008, unknown: 1505083, unknown conditional: 0, unknown unconditional: 1505083] , Statistics on independence cache: Total cache size (in pairs): 70462, Positive cache size: 69855, Positive conditional cache size: 0, Positive unconditional cache size: 69855, Negative cache size: 607, Negative conditional cache size: 0, Negative unconditional cache size: 607, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.5s, 1700 PlacesBefore, 806 PlacesAfterwards, 1880 TransitionsBefore, 984 TransitionsAfterwards, 3264800 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1226 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 186 ConcurrentYvCompositions, 2 ChoiceCompositions, 1443 TotalNumberOfCompositions, 9744025 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2795174, independent: 2787926, independent conditional: 0, independent unconditional: 2787926, dependent: 7248, dependent conditional: 0, dependent unconditional: 7248, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1564426, independent: 1563316, independent conditional: 0, independent unconditional: 1563316, dependent: 1110, dependent conditional: 0, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2795174, independent: 1224610, independent conditional: 0, independent unconditional: 1224610, dependent: 6138, dependent conditional: 0, dependent unconditional: 6138, unknown: 1564426, unknown conditional: 0, unknown unconditional: 1564426] , Statistics on independence cache: Total cache size (in pairs): 52163, Positive cache size: 51543, Positive conditional cache size: 0, Positive unconditional cache size: 51543, Negative cache size: 620, Negative conditional cache size: 0, Negative unconditional cache size: 620, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.1s, 1737 PlacesBefore, 824 PlacesAfterwards, 1921 TransitionsBefore, 1006 TransitionsAfterwards, 3412800 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1265 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 190 ConcurrentYvCompositions, 2 ChoiceCompositions, 1486 TotalNumberOfCompositions, 9125771 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2797484, independent: 2791199, independent conditional: 0, independent unconditional: 2791199, dependent: 6285, dependent conditional: 0, dependent unconditional: 6285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1616499, independent: 1615319, independent conditional: 0, independent unconditional: 1615319, dependent: 1180, dependent conditional: 0, dependent unconditional: 1180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2797484, independent: 1175880, independent conditional: 0, independent unconditional: 1175880, dependent: 5105, dependent conditional: 0, dependent unconditional: 5105, unknown: 1616499, unknown conditional: 0, unknown unconditional: 1616499] , Statistics on independence cache: Total cache size (in pairs): 33344, Positive cache size: 32710, Positive conditional cache size: 0, Positive unconditional cache size: 32710, Negative cache size: 634, Negative conditional cache size: 0, Negative unconditional cache size: 634, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.4s, 1774 PlacesBefore, 842 PlacesAfterwards, 1962 TransitionsBefore, 1028 TransitionsAfterwards, 3564080 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1293 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 194 ConcurrentYvCompositions, 2 ChoiceCompositions, 1518 TotalNumberOfCompositions, 10773029 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2785833, independent: 2778206, independent conditional: 0, independent unconditional: 2778206, dependent: 7627, dependent conditional: 0, dependent unconditional: 7627, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1675638, independent: 1674422, independent conditional: 0, independent unconditional: 1674422, dependent: 1216, dependent conditional: 0, dependent unconditional: 1216, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2785833, independent: 1103784, independent conditional: 0, independent unconditional: 1103784, dependent: 6411, dependent conditional: 0, dependent unconditional: 6411, unknown: 1675638, unknown conditional: 0, unknown unconditional: 1675638] , Statistics on independence cache: Total cache size (in pairs): 23802, Positive cache size: 23154, Positive conditional cache size: 0, Positive unconditional cache size: 23154, Negative cache size: 648, Negative conditional cache size: 0, Negative unconditional cache size: 648, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.5s, 1811 PlacesBefore, 860 PlacesAfterwards, 2003 TransitionsBefore, 1050 TransitionsAfterwards, 3718640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1317 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 198 ConcurrentYvCompositions, 2 ChoiceCompositions, 1546 TotalNumberOfCompositions, 9894358 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2831520, independent: 2824965, independent conditional: 0, independent unconditional: 2824965, dependent: 6555, dependent conditional: 0, dependent unconditional: 6555, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1751046, independent: 1749537, independent conditional: 0, independent unconditional: 1749537, dependent: 1509, dependent conditional: 0, dependent unconditional: 1509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2831520, independent: 1075428, independent conditional: 0, independent unconditional: 1075428, dependent: 5046, dependent conditional: 0, dependent unconditional: 5046, unknown: 1751046, unknown conditional: 0, unknown unconditional: 1751046] , Statistics on independence cache: Total cache size (in pairs): 27587, Positive cache size: 26923, Positive conditional cache size: 0, Positive unconditional cache size: 26923, Negative cache size: 664, Negative conditional cache size: 0, Negative unconditional cache size: 664, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.4s, 1848 PlacesBefore, 878 PlacesAfterwards, 2044 TransitionsBefore, 1072 TransitionsAfterwards, 3876480 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1336 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 202 ConcurrentYvCompositions, 2 ChoiceCompositions, 1569 TotalNumberOfCompositions, 11605633 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3129059, independent: 3121133, independent conditional: 0, independent unconditional: 3121133, dependent: 7926, dependent conditional: 0, dependent unconditional: 7926, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1834278, independent: 1833015, independent conditional: 0, independent unconditional: 1833015, dependent: 1263, dependent conditional: 0, dependent unconditional: 1263, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3129059, independent: 1288118, independent conditional: 0, independent unconditional: 1288118, dependent: 6663, dependent conditional: 0, dependent unconditional: 6663, unknown: 1834278, unknown conditional: 0, unknown unconditional: 1834278] , Statistics on independence cache: Total cache size (in pairs): 47185, Positive cache size: 46508, Positive conditional cache size: 0, Positive unconditional cache size: 46508, Negative cache size: 677, Negative conditional cache size: 0, Negative unconditional cache size: 677, 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