/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread-ext/28_buggy_simple_loop1_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 03:15:31,691 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 03:15:31,749 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 03:15:31,753 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 03:15:31,754 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 03:15:31,781 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 03:15:31,781 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 03:15:31,786 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 03:15:31,787 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 03:15:31,790 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 03:15:31,791 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 03:15:31,791 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 03:15:31,791 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 03:15:31,792 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 03:15:31,793 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 03:15:31,793 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 03:15:31,793 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 03:15:31,793 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 03:15:31,793 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 03:15:31,794 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 03:15:31,794 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 03:15:31,795 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 03:15:31,795 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 03:15:31,796 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 03:15:31,796 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 03:15:31,796 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 03:15:31,796 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 03:15:31,797 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:15:31,797 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 03:15:31,797 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 03:15:31,798 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 03:15:31,798 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 03:15:31,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 03:15:31,799 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 03:15:31,799 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 03:15:31,799 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 03:15:32,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 03:15:32,147 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 03:15:32,150 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 03:15:32,151 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 03:15:32,153 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 03:15:32,154 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/28_buggy_simple_loop1_vf.i [2023-08-27 03:15:33,477 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 03:15:33,732 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 03:15:33,733 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/28_buggy_simple_loop1_vf.i [2023-08-27 03:15:33,743 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32060f84d/705aeccd7a5548feb634380ea97342ab/FLAG1f208bd6e [2023-08-27 03:15:33,756 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32060f84d/705aeccd7a5548feb634380ea97342ab [2023-08-27 03:15:33,760 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 03:15:33,762 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 03:15:33,766 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 03:15:33,766 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 03:15:33,768 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 03:15:33,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:15:33" (1/1) ... [2023-08-27 03:15:33,771 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4351cd4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:33, skipping insertion in model container [2023-08-27 03:15:33,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:15:33" (1/1) ... [2023-08-27 03:15:33,820 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 03:15:34,121 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:15:34,130 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 03:15:34,162 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [250] [2023-08-27 03:15:34,164 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [250] [2023-08-27 03:15:34,175 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:15:34,209 INFO L206 MainTranslator]: Completed translation [2023-08-27 03:15:34,211 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34 WrapperNode [2023-08-27 03:15:34,211 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 03:15:34,212 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 03:15:34,212 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 03:15:34,212 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 03:15:34,218 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,236 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,254 INFO L138 Inliner]: procedures = 167, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 78 [2023-08-27 03:15:34,255 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 03:15:34,260 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 03:15:34,260 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 03:15:34,260 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 03:15:34,267 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,268 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,270 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,270 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,274 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,276 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,278 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,278 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,280 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 03:15:34,281 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 03:15:34,281 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 03:15:34,281 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 03:15:34,282 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (1/1) ... [2023-08-27 03:15:34,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:15:34,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 03:15:34,317 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 03:15:34,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 03:15:34,346 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-27 03:15:34,346 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-27 03:15:34,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 03:15:34,346 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 03:15:34,346 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 03:15:34,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 03:15:34,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 03:15:34,347 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 03:15:34,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 03:15:34,348 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 03:15:34,446 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 03:15:34,448 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 03:15:34,626 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 03:15:34,633 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 03:15:34,633 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 03:15:34,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:15:34 BoogieIcfgContainer [2023-08-27 03:15:34,635 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 03:15:34,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 03:15:34,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 03:15:34,640 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 03:15:34,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 03:15:33" (1/3) ... [2023-08-27 03:15:34,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77e72bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:15:34, skipping insertion in model container [2023-08-27 03:15:34,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:15:34" (2/3) ... [2023-08-27 03:15:34,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77e72bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:15:34, skipping insertion in model container [2023-08-27 03:15:34,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:15:34" (3/3) ... [2023-08-27 03:15:34,642 INFO L112 eAbstractionObserver]: Analyzing ICFG 28_buggy_simple_loop1_vf.i [2023-08-27 03:15:34,656 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 03:15:34,657 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 03:15:34,657 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 03:15:34,735 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:34,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,817 INFO L124 PetriNetUnfolderBase]: 11/97 cut-off events. [2023-08-27 03:15:34,817 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:15:34,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102 conditions, 97 events. 11/97 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 143 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 75. Up to 4 conditions per place. [2023-08-27 03:15:34,826 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,832 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,837 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:34,852 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,861 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 87 transitions, 179 flow [2023-08-27 03:15:34,904 INFO L124 PetriNetUnfolderBase]: 11/97 cut-off events. [2023-08-27 03:15:34,904 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:15:34,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102 conditions, 97 events. 11/97 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 143 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 75. Up to 4 conditions per place. [2023-08-27 03:15:34,908 INFO L119 LiptonReduction]: Number of co-enabled transitions 1638 [2023-08-27 03:15:37,050 INFO L134 LiptonReduction]: Checked pairs total: 1431 [2023-08-27 03:15:37,050 INFO L136 LiptonReduction]: Total number of compositions: 82 [2023-08-27 03:15:37,062 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:15:37,067 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:15:37,068 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:15:37,072 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:15:37,072 INFO L124 PetriNetUnfolderBase]: 2/15 cut-off events. [2023-08-27 03:15:37,072 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:15:37,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:15:37,073 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 03:15:37,073 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:15:37,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:15:37,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1265620175, now seen corresponding path program 1 times [2023-08-27 03:15:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:15:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369892165] [2023-08-27 03:15:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:15:37,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:15:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:37,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:15:37,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:37,204 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:15:37,205 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:15:37,206 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:15:37,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 03:15:37,208 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:15:37,211 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:15:37,211 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:15:37,211 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 03:15:37,245 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:37,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,277 INFO L124 PetriNetUnfolderBase]: 21/173 cut-off events. [2023-08-27 03:15:37,277 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:15:37,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 173 events. 21/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 436 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 138. Up to 6 conditions per place. [2023-08-27 03:15:37,279 INFO L82 GeneralOperation]: Start removeDead. Operand has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,281 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,281 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:37,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 151 transitions, 314 flow [2023-08-27 03:15:37,304 INFO L124 PetriNetUnfolderBase]: 21/173 cut-off events. [2023-08-27 03:15:37,304 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:15:37,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 173 events. 21/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 436 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 138. Up to 6 conditions per place. [2023-08-27 03:15:37,311 INFO L119 LiptonReduction]: Number of co-enabled transitions 11340 [2023-08-27 03:15:40,493 INFO L134 LiptonReduction]: Checked pairs total: 9431 [2023-08-27 03:15:40,493 INFO L136 LiptonReduction]: Total number of compositions: 148 [2023-08-27 03:15:40,495 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:15:40,496 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:15:40,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:15:40,503 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:15:40,503 INFO L124 PetriNetUnfolderBase]: 10/47 cut-off events. [2023-08-27 03:15:40,503 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:15:40,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:15:40,504 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 03:15:40,504 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:15:40,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:15:40,505 INFO L85 PathProgramCache]: Analyzing trace with hash 252240158, now seen corresponding path program 1 times [2023-08-27 03:15:40,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:15:40,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5465533] [2023-08-27 03:15:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:15:40,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:15:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:40,536 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:15:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:40,573 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:15:40,573 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:15:40,573 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:15:40,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 03:15:40,574 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:15:40,574 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:15:40,574 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:15:40,574 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 03:15:40,620 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:40,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,676 INFO L124 PetriNetUnfolderBase]: 31/249 cut-off events. [2023-08-27 03:15:40,677 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:15:40,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 249 events. 31/249 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 823 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 201. Up to 8 conditions per place. [2023-08-27 03:15:40,681 INFO L82 GeneralOperation]: Start removeDead. Operand has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,683 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,683 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:40,683 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,683 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 215 transitions, 451 flow [2023-08-27 03:15:40,713 INFO L124 PetriNetUnfolderBase]: 31/249 cut-off events. [2023-08-27 03:15:40,713 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:15:40,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 249 events. 31/249 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 823 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 201. Up to 8 conditions per place. [2023-08-27 03:15:40,728 INFO L119 LiptonReduction]: Number of co-enabled transitions 29106 [2023-08-27 03:15:44,800 INFO L134 LiptonReduction]: Checked pairs total: 24029 [2023-08-27 03:15:44,801 INFO L136 LiptonReduction]: Total number of compositions: 212 [2023-08-27 03:15:44,802 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:15:44,803 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:15:44,803 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:15:44,809 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:15:44,810 INFO L124 PetriNetUnfolderBase]: 15/71 cut-off events. [2023-08-27 03:15:44,810 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:15:44,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:15:44,810 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 03:15:44,810 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:15:44,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:15:44,811 INFO L85 PathProgramCache]: Analyzing trace with hash -508055445, now seen corresponding path program 1 times [2023-08-27 03:15:44,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:15:44,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769134719] [2023-08-27 03:15:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:15:44,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:15:44,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:44,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:15:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:44,845 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:15:44,845 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:15:44,845 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:15:44,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 03:15:44,846 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:15:44,846 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:15:44,846 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:15:44,846 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-27 03:15:44,876 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,921 INFO L124 PetriNetUnfolderBase]: 41/325 cut-off events. [2023-08-27 03:15:44,921 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:15:44,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348 conditions, 325 events. 41/325 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1187 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 264. Up to 10 conditions per place. [2023-08-27 03:15:44,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,929 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,929 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:44,929 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,930 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 251 places, 279 transitions, 590 flow [2023-08-27 03:15:44,978 INFO L124 PetriNetUnfolderBase]: 41/325 cut-off events. [2023-08-27 03:15:44,979 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:15:44,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348 conditions, 325 events. 41/325 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1187 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 264. Up to 10 conditions per place. [2023-08-27 03:15:45,000 INFO L119 LiptonReduction]: Number of co-enabled transitions 54936 [2023-08-27 03:15:50,248 INFO L134 LiptonReduction]: Checked pairs total: 45789 [2023-08-27 03:15:50,248 INFO L136 LiptonReduction]: Total number of compositions: 279 [2023-08-27 03:15:50,250 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:15:50,251 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:15:50,251 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:15:50,259 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:15:50,259 INFO L124 PetriNetUnfolderBase]: 20/95 cut-off events. [2023-08-27 03:15:50,259 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:15:50,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:15:50,259 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-27 03:15:50,260 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:15:50,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:15:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash -387937462, now seen corresponding path program 1 times [2023-08-27 03:15:50,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:15:50,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721620476] [2023-08-27 03:15:50,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:15:50,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:15:50,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:50,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:15:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:50,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:15:50,326 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:15:50,327 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:15:50,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 03:15:50,327 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:15:50,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:15:50,328 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:15:50,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-27 03:15:50,364 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:50,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,430 INFO L124 PetriNetUnfolderBase]: 51/401 cut-off events. [2023-08-27 03:15:50,430 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:15:50,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432 conditions, 401 events. 51/401 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1577 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 340. Up to 12 conditions per place. [2023-08-27 03:15:50,436 INFO L82 GeneralOperation]: Start removeDead. Operand has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,441 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:50,441 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,441 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 308 places, 343 transitions, 731 flow [2023-08-27 03:15:50,509 INFO L124 PetriNetUnfolderBase]: 51/401 cut-off events. [2023-08-27 03:15:50,509 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:15:50,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432 conditions, 401 events. 51/401 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1577 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 340. Up to 12 conditions per place. [2023-08-27 03:15:50,536 INFO L119 LiptonReduction]: Number of co-enabled transitions 88830 [2023-08-27 03:15:56,673 INFO L134 LiptonReduction]: Checked pairs total: 73386 [2023-08-27 03:15:56,673 INFO L136 LiptonReduction]: Total number of compositions: 340 [2023-08-27 03:15:56,674 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:15:56,675 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:15:56,675 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:15:56,685 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:15:56,685 INFO L124 PetriNetUnfolderBase]: 25/119 cut-off events. [2023-08-27 03:15:56,686 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:15:56,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:15:56,686 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:15:56,686 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:15:56,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:15:56,686 INFO L85 PathProgramCache]: Analyzing trace with hash -587330374, now seen corresponding path program 1 times [2023-08-27 03:15:56,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:15:56,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465660510] [2023-08-27 03:15:56,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:15:56,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:15:56,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:56,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:15:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:15:56,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:15:56,718 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:15:56,719 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:15:56,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 03:15:56,719 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:15:56,719 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:15:56,719 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:15:56,719 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-27 03:15:56,756 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:15:56,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,858 INFO L124 PetriNetUnfolderBase]: 61/477 cut-off events. [2023-08-27 03:15:56,858 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:15:56,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 477 events. 61/477 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1940 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 424. Up to 14 conditions per place. [2023-08-27 03:15:56,864 INFO L82 GeneralOperation]: Start removeDead. Operand has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,870 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,870 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:15:56,870 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,871 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 407 transitions, 874 flow [2023-08-27 03:15:56,942 INFO L124 PetriNetUnfolderBase]: 61/477 cut-off events. [2023-08-27 03:15:56,942 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:15:56,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 477 events. 61/477 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1940 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 424. Up to 14 conditions per place. [2023-08-27 03:15:56,976 INFO L119 LiptonReduction]: Number of co-enabled transitions 130788 [2023-08-27 03:16:04,245 INFO L134 LiptonReduction]: Checked pairs total: 106947 [2023-08-27 03:16:04,245 INFO L136 LiptonReduction]: Total number of compositions: 405 [2023-08-27 03:16:04,247 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:16:04,247 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:16:04,247 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:16:04,260 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:16:04,260 INFO L124 PetriNetUnfolderBase]: 30/143 cut-off events. [2023-08-27 03:16:04,260 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:16:04,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:16:04,261 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:16:04,261 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:16:04,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:16:04,261 INFO L85 PathProgramCache]: Analyzing trace with hash -2010121888, now seen corresponding path program 1 times [2023-08-27 03:16:04,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:16:04,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948836227] [2023-08-27 03:16:04,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:16:04,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:16:04,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:04,290 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:16:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:04,316 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:16:04,316 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:16:04,316 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:16:04,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 03:16:04,322 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:16:04,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:16:04,328 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:16:04,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-27 03:16:04,367 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:16:04,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,501 INFO L124 PetriNetUnfolderBase]: 71/553 cut-off events. [2023-08-27 03:16:04,504 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:16:04,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 603 conditions, 553 events. 71/553 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2297 event pairs, 0 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 509. Up to 16 conditions per place. [2023-08-27 03:16:04,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,525 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:16:04,525 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,526 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 422 places, 471 transitions, 1019 flow [2023-08-27 03:16:04,623 INFO L124 PetriNetUnfolderBase]: 71/553 cut-off events. [2023-08-27 03:16:04,623 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:16:04,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 603 conditions, 553 events. 71/553 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2297 event pairs, 0 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 509. Up to 16 conditions per place. [2023-08-27 03:16:04,675 INFO L119 LiptonReduction]: Number of co-enabled transitions 180810 [2023-08-27 03:16:13,261 INFO L134 LiptonReduction]: Checked pairs total: 149162 [2023-08-27 03:16:13,261 INFO L136 LiptonReduction]: Total number of compositions: 472 [2023-08-27 03:16:13,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:16:13,263 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:16:13,263 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:16:13,278 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:16:13,278 INFO L124 PetriNetUnfolderBase]: 35/167 cut-off events. [2023-08-27 03:16:13,278 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:16:13,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:16:13,278 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:16:13,279 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:16:13,279 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:16:13,279 INFO L85 PathProgramCache]: Analyzing trace with hash -531861995, now seen corresponding path program 1 times [2023-08-27 03:16:13,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:16:13,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625847548] [2023-08-27 03:16:13,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:16:13,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:16:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:13,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:16:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:13,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:16:13,312 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:16:13,312 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:16:13,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 03:16:13,313 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:16:13,313 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:16:13,313 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:16:13,313 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-27 03:16:13,355 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:16:13,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,484 INFO L124 PetriNetUnfolderBase]: 81/629 cut-off events. [2023-08-27 03:16:13,484 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:16:13,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 629 events. 81/629 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2676 event pairs, 0 based on Foata normal form. 0/467 useless extension candidates. Maximal degree in co-relation 595. Up to 18 conditions per place. [2023-08-27 03:16:13,496 INFO L82 GeneralOperation]: Start removeDead. Operand has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,503 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,503 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:16:13,503 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,503 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 535 transitions, 1166 flow [2023-08-27 03:16:13,632 INFO L124 PetriNetUnfolderBase]: 81/629 cut-off events. [2023-08-27 03:16:13,633 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:16:13,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 629 events. 81/629 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2676 event pairs, 0 based on Foata normal form. 0/467 useless extension candidates. Maximal degree in co-relation 595. Up to 18 conditions per place. [2023-08-27 03:16:13,699 INFO L119 LiptonReduction]: Number of co-enabled transitions 238896 [2023-08-27 03:16:23,494 INFO L134 LiptonReduction]: Checked pairs total: 197065 [2023-08-27 03:16:23,495 INFO L136 LiptonReduction]: Total number of compositions: 537 [2023-08-27 03:16:23,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:16:23,496 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:16:23,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:16:23,515 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:16:23,515 INFO L124 PetriNetUnfolderBase]: 40/191 cut-off events. [2023-08-27 03:16:23,515 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:16:23,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:16:23,515 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:16:23,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:16:23,516 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:16:23,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1165630690, now seen corresponding path program 1 times [2023-08-27 03:16:23,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:16:23,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098587866] [2023-08-27 03:16:23,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:16:23,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:16:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:23,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:16:23,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:23,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:16:23,565 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:16:23,565 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:16:23,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 03:16:23,565 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:16:23,565 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:16:23,566 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:16:23,566 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-27 03:16:23,618 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:16:23,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,774 INFO L124 PetriNetUnfolderBase]: 91/705 cut-off events. [2023-08-27 03:16:23,774 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:16:23,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 705 events. 91/705 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3046 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 682. Up to 20 conditions per place. [2023-08-27 03:16:23,790 INFO L82 GeneralOperation]: Start removeDead. Operand has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,799 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,799 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:16:23,799 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,800 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 599 transitions, 1315 flow [2023-08-27 03:16:23,988 INFO L124 PetriNetUnfolderBase]: 91/705 cut-off events. [2023-08-27 03:16:23,988 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:16:24,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 705 events. 91/705 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3046 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 682. Up to 20 conditions per place. [2023-08-27 03:16:24,059 INFO L119 LiptonReduction]: Number of co-enabled transitions 305046 [2023-08-27 03:16:34,873 INFO L134 LiptonReduction]: Checked pairs total: 254114 [2023-08-27 03:16:34,874 INFO L136 LiptonReduction]: Total number of compositions: 608 [2023-08-27 03:16:34,875 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:16:34,875 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:16:34,875 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:16:34,896 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:16:34,897 INFO L124 PetriNetUnfolderBase]: 45/215 cut-off events. [2023-08-27 03:16:34,897 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:16:34,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:16:34,897 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:16:34,897 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:16:34,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:16:34,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1611900788, now seen corresponding path program 1 times [2023-08-27 03:16:34,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:16:34,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003673618] [2023-08-27 03:16:34,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:16:34,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:16:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:34,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:16:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:34,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:16:34,931 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:16:34,931 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:16:34,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 03:16:34,931 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:16:34,932 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:16:34,932 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:16:34,932 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-27 03:16:34,983 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:16:34,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,161 INFO L124 PetriNetUnfolderBase]: 101/781 cut-off events. [2023-08-27 03:16:35,161 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:16:35,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 781 events. 101/781 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3464 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 770. Up to 22 conditions per place. [2023-08-27 03:16:35,179 INFO L82 GeneralOperation]: Start removeDead. Operand has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,189 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:16:35,189 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,190 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1466 flow [2023-08-27 03:16:35,384 INFO L124 PetriNetUnfolderBase]: 101/781 cut-off events. [2023-08-27 03:16:35,385 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:16:35,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 781 events. 101/781 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3464 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 770. Up to 22 conditions per place. [2023-08-27 03:16:35,455 INFO L119 LiptonReduction]: Number of co-enabled transitions 379260 [2023-08-27 03:16:47,424 INFO L134 LiptonReduction]: Checked pairs total: 312919 [2023-08-27 03:16:47,424 INFO L136 LiptonReduction]: Total number of compositions: 667 [2023-08-27 03:16:47,425 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:16:47,426 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:16:47,426 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:16:47,456 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:16:47,456 INFO L124 PetriNetUnfolderBase]: 50/239 cut-off events. [2023-08-27 03:16:47,456 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:16:47,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:16:47,456 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:16:47,456 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:16:47,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:16:47,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1722080504, now seen corresponding path program 1 times [2023-08-27 03:16:47,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:16:47,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642945706] [2023-08-27 03:16:47,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:16:47,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:16:47,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:47,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:16:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:16:47,531 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:16:47,531 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:16:47,532 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:16:47,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 03:16:47,532 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:16:47,532 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:16:47,532 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:16:47,532 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-27 03:16:47,623 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:16:47,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:47,880 INFO L124 PetriNetUnfolderBase]: 111/857 cut-off events. [2023-08-27 03:16:47,881 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:16:47,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 857 events. 111/857 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3829 event pairs, 0 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 859. Up to 24 conditions per place. [2023-08-27 03:16:47,902 INFO L82 GeneralOperation]: Start removeDead. Operand has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:47,910 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:47,910 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:16:47,910 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:47,910 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:47,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 650 places, 727 transitions, 1619 flow [2023-08-27 03:16:48,135 INFO L124 PetriNetUnfolderBase]: 111/857 cut-off events. [2023-08-27 03:16:48,136 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:16:48,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 857 events. 111/857 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3829 event pairs, 0 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 859. Up to 24 conditions per place. [2023-08-27 03:16:48,218 INFO L119 LiptonReduction]: Number of co-enabled transitions 461538 [2023-08-27 03:17:01,467 INFO L134 LiptonReduction]: Checked pairs total: 383705 [2023-08-27 03:17:01,467 INFO L136 LiptonReduction]: Total number of compositions: 738 [2023-08-27 03:17:01,468 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:17:01,469 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:17:01,469 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:17:01,498 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:17:01,499 INFO L124 PetriNetUnfolderBase]: 55/263 cut-off events. [2023-08-27 03:17:01,499 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:17:01,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:17:01,499 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:17:01,499 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:17:01,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:17:01,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1423292136, now seen corresponding path program 1 times [2023-08-27 03:17:01,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:17:01,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614372909] [2023-08-27 03:17:01,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:17:01,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:17:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:01,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:17:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:01,559 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:17:01,559 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:17:01,559 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:17:01,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 03:17:01,559 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:17:01,561 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:17:01,561 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:17:01,561 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-27 03:17:01,673 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:17:01,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:01,890 INFO L124 PetriNetUnfolderBase]: 121/933 cut-off events. [2023-08-27 03:17:01,890 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:17:01,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 933 events. 121/933 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4192 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 949. Up to 26 conditions per place. [2023-08-27 03:17:01,910 INFO L82 GeneralOperation]: Start removeDead. Operand has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:01,920 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:01,920 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:17:01,920 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:01,921 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:01,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 707 places, 791 transitions, 1774 flow [2023-08-27 03:17:02,123 INFO L124 PetriNetUnfolderBase]: 121/933 cut-off events. [2023-08-27 03:17:02,123 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:17:02,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 933 events. 121/933 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4192 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 949. Up to 26 conditions per place. [2023-08-27 03:17:02,226 INFO L119 LiptonReduction]: Number of co-enabled transitions 551880 [2023-08-27 03:17:16,505 INFO L134 LiptonReduction]: Checked pairs total: 457295 [2023-08-27 03:17:16,506 INFO L136 LiptonReduction]: Total number of compositions: 802 [2023-08-27 03:17:16,507 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:17:16,507 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:17:16,507 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:17:16,531 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:17:16,532 INFO L124 PetriNetUnfolderBase]: 60/287 cut-off events. [2023-08-27 03:17:16,532 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:17:16,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:17:16,532 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 03:17:16,532 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:17:16,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:17:16,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1382433167, now seen corresponding path program 1 times [2023-08-27 03:17:16,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:17:16,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807785345] [2023-08-27 03:17:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:17:16,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:17:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:16,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:17:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:16,570 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:17:16,570 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:17:16,570 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:17:16,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 03:17:16,570 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:17:16,571 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:17:16,571 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:17:16,571 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-27 03:17:16,641 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:17:16,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:16,910 INFO L124 PetriNetUnfolderBase]: 131/1009 cut-off events. [2023-08-27 03:17:16,911 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:17:16,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1140 conditions, 1009 events. 131/1009 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4582 event pairs, 0 based on Foata normal form. 0/747 useless extension candidates. Maximal degree in co-relation 1040. Up to 28 conditions per place. [2023-08-27 03:17:16,937 INFO L82 GeneralOperation]: Start removeDead. Operand has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:16,949 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:16,949 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:17:16,950 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:16,950 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:16,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 764 places, 855 transitions, 1931 flow [2023-08-27 03:17:17,250 INFO L124 PetriNetUnfolderBase]: 131/1009 cut-off events. [2023-08-27 03:17:17,250 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:17:17,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1140 conditions, 1009 events. 131/1009 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4582 event pairs, 0 based on Foata normal form. 0/747 useless extension candidates. Maximal degree in co-relation 1040. Up to 28 conditions per place. [2023-08-27 03:17:17,470 INFO L119 LiptonReduction]: Number of co-enabled transitions 650286 [2023-08-27 03:17:33,261 INFO L134 LiptonReduction]: Checked pairs total: 539140 [2023-08-27 03:17:33,261 INFO L136 LiptonReduction]: Total number of compositions: 859 [2023-08-27 03:17:33,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:17:33,263 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:17:33,263 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:17:33,295 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:17:33,295 INFO L124 PetriNetUnfolderBase]: 65/311 cut-off events. [2023-08-27 03:17:33,295 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:17:33,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:17:33,295 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 03:17:33,295 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:17:33,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:17:33,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1567116437, now seen corresponding path program 1 times [2023-08-27 03:17:33,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:17:33,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726694287] [2023-08-27 03:17:33,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:17:33,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:17:33,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:33,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:17:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:33,336 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:17:33,336 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:17:33,336 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:17:33,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 03:17:33,336 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:17:33,337 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:17:33,337 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:17:33,337 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-27 03:17:33,421 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:17:33,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:33,771 INFO L124 PetriNetUnfolderBase]: 141/1085 cut-off events. [2023-08-27 03:17:33,771 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:17:33,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1233 conditions, 1085 events. 141/1085 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4973 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1132. Up to 30 conditions per place. [2023-08-27 03:17:33,799 INFO L82 GeneralOperation]: Start removeDead. Operand has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:33,812 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:33,812 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:17:33,812 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:33,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:33,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 821 places, 919 transitions, 2090 flow [2023-08-27 03:17:34,108 INFO L124 PetriNetUnfolderBase]: 141/1085 cut-off events. [2023-08-27 03:17:34,109 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:17:34,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1233 conditions, 1085 events. 141/1085 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4973 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1132. Up to 30 conditions per place. [2023-08-27 03:17:34,235 INFO L119 LiptonReduction]: Number of co-enabled transitions 756756 [2023-08-27 03:17:50,931 INFO L134 LiptonReduction]: Checked pairs total: 604880 [2023-08-27 03:17:50,931 INFO L136 LiptonReduction]: Total number of compositions: 932 [2023-08-27 03:17:50,932 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:17:50,933 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:17:50,933 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:17:50,967 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:17:50,967 INFO L124 PetriNetUnfolderBase]: 70/335 cut-off events. [2023-08-27 03:17:50,967 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:17:50,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:17:50,967 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 03:17:50,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:17:50,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:17:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash 355055142, now seen corresponding path program 1 times [2023-08-27 03:17:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:17:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357884917] [2023-08-27 03:17:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:17:50,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:17:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:50,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:17:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:17:51,012 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:17:51,012 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:17:51,012 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:17:51,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 03:17:51,013 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:17:51,013 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:17:51,013 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:17:51,013 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-27 03:17:51,088 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:17:51,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,441 INFO L124 PetriNetUnfolderBase]: 151/1161 cut-off events. [2023-08-27 03:17:51,441 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:17:51,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 1161 events. 151/1161 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 5320 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 1225. Up to 32 conditions per place. [2023-08-27 03:17:51,468 INFO L82 GeneralOperation]: Start removeDead. Operand has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,480 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:17:51,480 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,481 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 983 transitions, 2251 flow [2023-08-27 03:17:51,784 INFO L124 PetriNetUnfolderBase]: 151/1161 cut-off events. [2023-08-27 03:17:51,784 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:17:51,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 1161 events. 151/1161 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 5320 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 1225. Up to 32 conditions per place. [2023-08-27 03:17:51,958 INFO L119 LiptonReduction]: Number of co-enabled transitions 871290 [2023-08-27 03:18:10,307 INFO L134 LiptonReduction]: Checked pairs total: 695428 [2023-08-27 03:18:10,307 INFO L136 LiptonReduction]: Total number of compositions: 994 [2023-08-27 03:18:10,310 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:18:10,310 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:18:10,310 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:18:10,348 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:18:10,348 INFO L124 PetriNetUnfolderBase]: 75/359 cut-off events. [2023-08-27 03:18:10,348 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:18:10,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:18:10,348 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 03:18:10,348 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:18:10,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:18:10,349 INFO L85 PathProgramCache]: Analyzing trace with hash -639165868, now seen corresponding path program 1 times [2023-08-27 03:18:10,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:18:10,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113930029] [2023-08-27 03:18:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:18:10,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:18:10,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:10,372 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:18:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:10,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:18:10,395 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:18:10,395 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:18:10,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 03:18:10,395 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:18:10,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:18:10,396 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:18:10,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-27 03:18:10,478 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:18:10,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:10,832 INFO L124 PetriNetUnfolderBase]: 161/1237 cut-off events. [2023-08-27 03:18:10,832 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:18:10,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 1237 events. 161/1237 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 5682 event pairs, 0 based on Foata normal form. 0/915 useless extension candidates. Maximal degree in co-relation 1319. Up to 34 conditions per place. [2023-08-27 03:18:10,871 INFO L82 GeneralOperation]: Start removeDead. Operand has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:10,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:10,888 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:18:10,888 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:10,888 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:10,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 935 places, 1047 transitions, 2414 flow [2023-08-27 03:18:11,256 INFO L124 PetriNetUnfolderBase]: 161/1237 cut-off events. [2023-08-27 03:18:11,257 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:18:11,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 1237 events. 161/1237 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 5682 event pairs, 0 based on Foata normal form. 0/915 useless extension candidates. Maximal degree in co-relation 1319. Up to 34 conditions per place. [2023-08-27 03:18:11,435 INFO L119 LiptonReduction]: Number of co-enabled transitions 993888 [2023-08-27 03:18:30,914 INFO L134 LiptonReduction]: Checked pairs total: 793174 [2023-08-27 03:18:30,914 INFO L136 LiptonReduction]: Total number of compositions: 1058 [2023-08-27 03:18:30,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:18:30,916 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:18:30,916 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:18:30,969 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:18:30,969 INFO L124 PetriNetUnfolderBase]: 80/383 cut-off events. [2023-08-27 03:18:30,969 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:18:30,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:18:30,969 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 03:18:30,969 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:18:30,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:18:30,970 INFO L85 PathProgramCache]: Analyzing trace with hash 235204562, now seen corresponding path program 1 times [2023-08-27 03:18:30,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:18:30,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113909689] [2023-08-27 03:18:30,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:18:30,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:18:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:30,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:18:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:31,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:18:31,030 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:18:31,030 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:18:31,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 03:18:31,030 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:18:31,031 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:18:31,031 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:18:31,031 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-27 03:18:31,124 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:18:31,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:31,548 INFO L124 PetriNetUnfolderBase]: 171/1313 cut-off events. [2023-08-27 03:18:31,548 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:18:31,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1518 conditions, 1313 events. 171/1313 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6057 event pairs, 0 based on Foata normal form. 0/971 useless extension candidates. Maximal degree in co-relation 1414. Up to 36 conditions per place. [2023-08-27 03:18:31,589 INFO L82 GeneralOperation]: Start removeDead. Operand has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:31,608 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:31,608 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:18:31,608 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:31,609 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:31,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 1111 transitions, 2579 flow [2023-08-27 03:18:32,012 INFO L124 PetriNetUnfolderBase]: 171/1313 cut-off events. [2023-08-27 03:18:32,012 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:18:32,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1518 conditions, 1313 events. 171/1313 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6057 event pairs, 0 based on Foata normal form. 0/971 useless extension candidates. Maximal degree in co-relation 1414. Up to 36 conditions per place. [2023-08-27 03:18:32,228 INFO L119 LiptonReduction]: Number of co-enabled transitions 1124550 [2023-08-27 03:18:52,972 INFO L134 LiptonReduction]: Checked pairs total: 901176 [2023-08-27 03:18:52,972 INFO L136 LiptonReduction]: Total number of compositions: 1130 [2023-08-27 03:18:52,974 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:18:52,974 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:18:52,974 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:18:53,017 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:18:53,018 INFO L124 PetriNetUnfolderBase]: 85/407 cut-off events. [2023-08-27 03:18:53,018 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:18:53,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:18:53,018 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 03:18:53,018 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:18:53,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:18:53,018 INFO L85 PathProgramCache]: Analyzing trace with hash 850197388, now seen corresponding path program 1 times [2023-08-27 03:18:53,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:18:53,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140509335] [2023-08-27 03:18:53,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:18:53,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:18:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:53,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:18:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:18:53,073 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:18:53,073 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:18:53,073 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:18:53,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 03:18:53,073 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:18:53,074 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:18:53,074 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:18:53,074 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-27 03:18:53,162 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:18:53,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:53,638 INFO L124 PetriNetUnfolderBase]: 181/1389 cut-off events. [2023-08-27 03:18:53,638 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:18:53,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1615 conditions, 1389 events. 181/1389 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6457 event pairs, 0 based on Foata normal form. 0/1027 useless extension candidates. Maximal degree in co-relation 1510. Up to 38 conditions per place. [2023-08-27 03:18:53,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:53,699 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:53,699 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:18:53,699 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:53,699 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:53,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 1175 transitions, 2746 flow [2023-08-27 03:18:54,118 INFO L124 PetriNetUnfolderBase]: 181/1389 cut-off events. [2023-08-27 03:18:54,118 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:18:54,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1615 conditions, 1389 events. 181/1389 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6457 event pairs, 0 based on Foata normal form. 0/1027 useless extension candidates. Maximal degree in co-relation 1510. Up to 38 conditions per place. [2023-08-27 03:18:54,450 INFO L119 LiptonReduction]: Number of co-enabled transitions 1263276 [2023-08-27 03:19:16,884 INFO L134 LiptonReduction]: Checked pairs total: 1031376 [2023-08-27 03:19:16,884 INFO L136 LiptonReduction]: Total number of compositions: 1199 [2023-08-27 03:19:16,885 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:19:16,886 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:19:16,886 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:19:16,937 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:19:16,937 INFO L124 PetriNetUnfolderBase]: 90/431 cut-off events. [2023-08-27 03:19:16,937 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:19:16,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:19:16,938 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 03:19:16,938 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:19:16,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:19:16,938 INFO L85 PathProgramCache]: Analyzing trace with hash -808164982, now seen corresponding path program 1 times [2023-08-27 03:19:16,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:19:16,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028226067] [2023-08-27 03:19:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:19:16,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:19:16,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:19:16,966 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:19:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:19:16,996 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:19:16,997 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:19:16,997 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:19:16,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 03:19:16,997 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:19:16,997 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:19:16,998 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:19:16,998 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-27 03:19:17,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:19:17,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:17,693 INFO L124 PetriNetUnfolderBase]: 191/1465 cut-off events. [2023-08-27 03:19:17,694 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:19:17,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1713 conditions, 1465 events. 191/1465 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6837 event pairs, 0 based on Foata normal form. 0/1083 useless extension candidates. Maximal degree in co-relation 1607. Up to 40 conditions per place. [2023-08-27 03:19:17,732 INFO L82 GeneralOperation]: Start removeDead. Operand has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:17,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:17,750 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:19:17,750 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:17,750 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:17,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1106 places, 1239 transitions, 2915 flow [2023-08-27 03:19:18,231 INFO L124 PetriNetUnfolderBase]: 191/1465 cut-off events. [2023-08-27 03:19:18,231 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:19:18,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1713 conditions, 1465 events. 191/1465 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 6837 event pairs, 0 based on Foata normal form. 0/1083 useless extension candidates. Maximal degree in co-relation 1607. Up to 40 conditions per place. [2023-08-27 03:19:18,525 INFO L119 LiptonReduction]: Number of co-enabled transitions 1410066 [2023-08-27 03:19:42,309 INFO L134 LiptonReduction]: Checked pairs total: 1142461 [2023-08-27 03:19:42,310 INFO L136 LiptonReduction]: Total number of compositions: 1256 [2023-08-27 03:19:42,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:19:42,311 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:19:42,311 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:19:42,364 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:19:42,365 INFO L124 PetriNetUnfolderBase]: 95/455 cut-off events. [2023-08-27 03:19:42,365 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:19:42,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:19:42,365 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 03:19:42,365 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:19:42,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:19:42,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1426230446, now seen corresponding path program 1 times [2023-08-27 03:19:42,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:19:42,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268532512] [2023-08-27 03:19:42,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:19:42,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:19:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:19:42,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:19:42,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:19:42,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:19:42,428 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:19:42,428 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:19:42,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 03:19:42,428 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:19:42,428 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:19:42,428 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:19:42,428 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-27 03:19:42,529 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:19:42,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,074 INFO L124 PetriNetUnfolderBase]: 201/1541 cut-off events. [2023-08-27 03:19:43,075 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:19:43,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 1541 events. 201/1541 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 7187 event pairs, 0 based on Foata normal form. 0/1139 useless extension candidates. Maximal degree in co-relation 1705. Up to 42 conditions per place. [2023-08-27 03:19:43,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,162 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,162 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:19:43,162 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,163 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1163 places, 1303 transitions, 3086 flow [2023-08-27 03:19:43,714 INFO L124 PetriNetUnfolderBase]: 201/1541 cut-off events. [2023-08-27 03:19:43,714 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:19:43,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 1541 events. 201/1541 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 7187 event pairs, 0 based on Foata normal form. 0/1139 useless extension candidates. Maximal degree in co-relation 1705. Up to 42 conditions per place. [2023-08-27 03:19:44,035 INFO L119 LiptonReduction]: Number of co-enabled transitions 1564920 [2023-08-27 03:20:09,433 INFO L134 LiptonReduction]: Checked pairs total: 1260304 [2023-08-27 03:20:09,433 INFO L136 LiptonReduction]: Total number of compositions: 1316 [2023-08-27 03:20:09,435 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:09,435 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:09,435 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:20:09,494 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:09,494 INFO L124 PetriNetUnfolderBase]: 100/479 cut-off events. [2023-08-27 03:20:09,494 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:20:09,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:09,494 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 03:20:09,494 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:09,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:09,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1895559806, now seen corresponding path program 1 times [2023-08-27 03:20:09,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:09,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229849841] [2023-08-27 03:20:09,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:09,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:09,519 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:09,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:09,549 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:09,549 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:20:09,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 03:20:09,550 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:09,550 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:20:09,550 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:09,550 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-27 03:20:09,636 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:09,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,331 INFO L124 PetriNetUnfolderBase]: 211/1617 cut-off events. [2023-08-27 03:20:10,331 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:20:10,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1617 events. 211/1617 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 7601 event pairs, 0 based on Foata normal form. 0/1195 useless extension candidates. Maximal degree in co-relation 1804. Up to 44 conditions per place. [2023-08-27 03:20:10,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:10,402 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,402 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1367 transitions, 3259 flow [2023-08-27 03:20:10,971 INFO L124 PetriNetUnfolderBase]: 211/1617 cut-off events. [2023-08-27 03:20:10,971 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:20:11,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1617 events. 211/1617 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 7601 event pairs, 0 based on Foata normal form. 0/1195 useless extension candidates. Maximal degree in co-relation 1804. Up to 44 conditions per place. [2023-08-27 03:20:11,511 INFO L119 LiptonReduction]: Number of co-enabled transitions 1727838 [2023-08-27 03:20:38,627 INFO L134 LiptonReduction]: Checked pairs total: 1385576 [2023-08-27 03:20:38,627 INFO L136 LiptonReduction]: Total number of compositions: 1393 [2023-08-27 03:20:38,628 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:38,629 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:38,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:20:38,693 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:38,693 INFO L124 PetriNetUnfolderBase]: 105/503 cut-off events. [2023-08-27 03:20:38,694 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:20:38,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:38,694 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 03:20:38,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:38,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:38,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1980326872, now seen corresponding path program 1 times [2023-08-27 03:20:38,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:38,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478535644] [2023-08-27 03:20:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:38,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:38,722 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:38,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:38,758 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:38,758 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:20:38,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 03:20:38,758 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:38,758 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:20:38,758 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:38,758 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-27 03:20:38,860 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:38,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:39,535 INFO L124 PetriNetUnfolderBase]: 221/1693 cut-off events. [2023-08-27 03:20:39,535 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:20:39,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1693 events. 221/1693 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 7977 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1904. Up to 46 conditions per place. [2023-08-27 03:20:39,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:39,645 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:39,645 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:39,645 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:39,645 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:39,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1277 places, 1431 transitions, 3434 flow [2023-08-27 03:20:40,298 INFO L124 PetriNetUnfolderBase]: 221/1693 cut-off events. [2023-08-27 03:20:40,299 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:20:40,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1693 events. 221/1693 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 7977 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1904. Up to 46 conditions per place. [2023-08-27 03:20:40,682 INFO L119 LiptonReduction]: Number of co-enabled transitions 1898820 [2023-08-27 03:21:08,822 INFO L134 LiptonReduction]: Checked pairs total: 1530113 [2023-08-27 03:21:08,822 INFO L136 LiptonReduction]: Total number of compositions: 1445 [2023-08-27 03:21:08,824 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:08,824 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:08,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:21:08,901 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:08,901 INFO L124 PetriNetUnfolderBase]: 110/527 cut-off events. [2023-08-27 03:21:08,901 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:21:08,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:08,901 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 03:21:08,901 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:08,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:08,902 INFO L85 PathProgramCache]: Analyzing trace with hash -566956029, now seen corresponding path program 1 times [2023-08-27 03:21:08,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:08,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878054281] [2023-08-27 03:21:08,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:08,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:08,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:08,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:08,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:08,963 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:08,964 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:08,964 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:21:08,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 03:21:08,964 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:08,964 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:21:08,964 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:08,965 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-27 03:21:09,078 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:09,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:09,818 INFO L124 PetriNetUnfolderBase]: 231/1769 cut-off events. [2023-08-27 03:21:09,819 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:09,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 1769 events. 231/1769 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 8344 event pairs, 0 based on Foata normal form. 0/1307 useless extension candidates. Maximal degree in co-relation 2005. Up to 48 conditions per place. [2023-08-27 03:21:09,896 INFO L82 GeneralOperation]: Start removeDead. Operand has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:09,932 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:09,932 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:09,932 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:09,932 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:09,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1334 places, 1495 transitions, 3611 flow [2023-08-27 03:21:10,660 INFO L124 PetriNetUnfolderBase]: 231/1769 cut-off events. [2023-08-27 03:21:10,660 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:10,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 1769 events. 231/1769 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 8344 event pairs, 0 based on Foata normal form. 0/1307 useless extension candidates. Maximal degree in co-relation 2005. Up to 48 conditions per place. [2023-08-27 03:21:11,058 INFO L119 LiptonReduction]: Number of co-enabled transitions 2077866 [2023-08-27 03:21:40,884 INFO L134 LiptonReduction]: Checked pairs total: 1657265 [2023-08-27 03:21:40,885 INFO L136 LiptonReduction]: Total number of compositions: 1514 [2023-08-27 03:21:40,886 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:40,886 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:40,886 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:21:40,966 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:40,966 INFO L124 PetriNetUnfolderBase]: 115/551 cut-off events. [2023-08-27 03:21:40,966 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:40,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:40,967 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 03:21:40,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:40,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:40,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1060865892, now seen corresponding path program 1 times [2023-08-27 03:21:40,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:40,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426553965] [2023-08-27 03:21:40,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:40,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:40,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:40,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:41,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:41,033 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:41,033 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:41,033 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:21:41,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 03:21:41,033 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:41,033 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:21:41,034 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:41,034 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-27 03:21:41,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:41,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:41,981 INFO L124 PetriNetUnfolderBase]: 241/1845 cut-off events. [2023-08-27 03:21:41,981 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:21:42,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2218 conditions, 1845 events. 241/1845 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 8730 event pairs, 0 based on Foata normal form. 0/1363 useless extension candidates. Maximal degree in co-relation 2107. Up to 50 conditions per place. [2023-08-27 03:21:42,075 INFO L82 GeneralOperation]: Start removeDead. Operand has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:42,281 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:42,281 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:42,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:42,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:42,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1391 places, 1559 transitions, 3790 flow [2023-08-27 03:21:43,028 INFO L124 PetriNetUnfolderBase]: 241/1845 cut-off events. [2023-08-27 03:21:43,028 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:21:43,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2218 conditions, 1845 events. 241/1845 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 8730 event pairs, 0 based on Foata normal form. 0/1363 useless extension candidates. Maximal degree in co-relation 2107. Up to 50 conditions per place. [2023-08-27 03:21:43,546 INFO L119 LiptonReduction]: Number of co-enabled transitions 2264976 [2023-08-27 03:22:14,340 INFO L134 LiptonReduction]: Checked pairs total: 1844766 [2023-08-27 03:22:14,340 INFO L136 LiptonReduction]: Total number of compositions: 1577 [2023-08-27 03:22:14,341 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:14,341 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:14,341 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:22:14,442 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:14,442 INFO L124 PetriNetUnfolderBase]: 120/575 cut-off events. [2023-08-27 03:22:14,442 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:22:14,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:14,442 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 03:22:14,442 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:14,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:14,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1947731724, now seen corresponding path program 1 times [2023-08-27 03:22:14,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:14,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192999378] [2023-08-27 03:22:14,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:14,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:14,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:14,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:14,509 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:14,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:22:14,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 03:22:14,509 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:14,510 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:22:14,510 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:14,510 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-27 03:22:14,634 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:14,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:15,550 INFO L124 PetriNetUnfolderBase]: 251/1921 cut-off events. [2023-08-27 03:22:15,551 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:22:15,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2322 conditions, 1921 events. 251/1921 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9077 event pairs, 0 based on Foata normal form. 0/1419 useless extension candidates. Maximal degree in co-relation 2210. Up to 52 conditions per place. [2023-08-27 03:22:15,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:15,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:15,680 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:15,680 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:15,680 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:15,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1448 places, 1623 transitions, 3971 flow [2023-08-27 03:22:16,598 INFO L124 PetriNetUnfolderBase]: 251/1921 cut-off events. [2023-08-27 03:22:16,598 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:22:16,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2322 conditions, 1921 events. 251/1921 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9077 event pairs, 0 based on Foata normal form. 0/1419 useless extension candidates. Maximal degree in co-relation 2210. Up to 52 conditions per place. [2023-08-27 03:22:17,164 INFO L119 LiptonReduction]: Number of co-enabled transitions 2460150 [2023-08-27 03:22:49,357 INFO L134 LiptonReduction]: Checked pairs total: 2002459 [2023-08-27 03:22:49,357 INFO L136 LiptonReduction]: Total number of compositions: 1654 [2023-08-27 03:22:49,358 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:49,359 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:49,359 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:22:49,452 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:49,452 INFO L124 PetriNetUnfolderBase]: 125/599 cut-off events. [2023-08-27 03:22:49,452 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:22:49,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:49,452 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 03:22:49,453 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:49,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash 264578114, now seen corresponding path program 1 times [2023-08-27 03:22:49,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:49,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614387859] [2023-08-27 03:22:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:49,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:49,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:49,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:49,519 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:49,519 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:49,519 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:22:49,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 03:22:49,520 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:49,520 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:22:49,520 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:49,520 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-27 03:22:49,645 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:49,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:50,672 INFO L124 PetriNetUnfolderBase]: 261/1997 cut-off events. [2023-08-27 03:22:50,673 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:22:50,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2427 conditions, 1997 events. 261/1997 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9508 event pairs, 0 based on Foata normal form. 0/1475 useless extension candidates. Maximal degree in co-relation 2314. Up to 54 conditions per place. [2023-08-27 03:22:50,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:50,821 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:50,822 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:50,822 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:50,822 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:50,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1505 places, 1687 transitions, 4154 flow [2023-08-27 03:22:51,830 INFO L124 PetriNetUnfolderBase]: 261/1997 cut-off events. [2023-08-27 03:22:51,830 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:22:51,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2427 conditions, 1997 events. 261/1997 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9508 event pairs, 0 based on Foata normal form. 0/1475 useless extension candidates. Maximal degree in co-relation 2314. Up to 54 conditions per place. [2023-08-27 03:22:52,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 2663388 [2023-08-27 03:23:26,013 INFO L134 LiptonReduction]: Checked pairs total: 2142383 [2023-08-27 03:23:26,013 INFO L136 LiptonReduction]: Total number of compositions: 1723 [2023-08-27 03:23:26,015 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:26,015 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:26,015 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:23:26,117 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:26,118 INFO L124 PetriNetUnfolderBase]: 130/623 cut-off events. [2023-08-27 03:23:26,118 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:23:26,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:26,118 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 03:23:26,118 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:26,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:26,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1008524459, now seen corresponding path program 1 times [2023-08-27 03:23:26,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:26,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721514408] [2023-08-27 03:23:26,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:26,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:26,159 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:26,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:26,199 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:26,199 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:23:26,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 03:23:26,199 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:26,200 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:23:26,200 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:26,200 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-27 03:23:26,335 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:26,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:27,503 INFO L124 PetriNetUnfolderBase]: 271/2073 cut-off events. [2023-08-27 03:23:27,503 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:23:27,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2533 conditions, 2073 events. 271/2073 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9903 event pairs, 0 based on Foata normal form. 0/1531 useless extension candidates. Maximal degree in co-relation 2419. Up to 56 conditions per place. [2023-08-27 03:23:27,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:27,671 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:27,672 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:27,672 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:27,672 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:27,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1562 places, 1751 transitions, 4339 flow [2023-08-27 03:23:28,731 INFO L124 PetriNetUnfolderBase]: 271/2073 cut-off events. [2023-08-27 03:23:28,731 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:23:28,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2533 conditions, 2073 events. 271/2073 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 9903 event pairs, 0 based on Foata normal form. 0/1531 useless extension candidates. Maximal degree in co-relation 2419. Up to 56 conditions per place. [2023-08-27 03:23:29,333 INFO L119 LiptonReduction]: Number of co-enabled transitions 2874690 [2023-08-27 03:24:05,057 INFO L134 LiptonReduction]: Checked pairs total: 2328732 [2023-08-27 03:24:05,057 INFO L136 LiptonReduction]: Total number of compositions: 1778 [2023-08-27 03:24:05,059 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:05,059 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:05,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:24:05,166 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:05,166 INFO L124 PetriNetUnfolderBase]: 135/647 cut-off events. [2023-08-27 03:24:05,166 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:24:05,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:05,166 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 03:24:05,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:05,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:05,167 INFO L85 PathProgramCache]: Analyzing trace with hash 479981226, now seen corresponding path program 1 times [2023-08-27 03:24:05,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945904780] [2023-08-27 03:24:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:05,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:05,248 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:05,248 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:05,248 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:24:05,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 03:24:05,248 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:05,249 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:24:05,249 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:05,249 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-27 03:24:05,400 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:05,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:06,919 INFO L124 PetriNetUnfolderBase]: 281/2149 cut-off events. [2023-08-27 03:24:06,920 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:24:07,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 2149 events. 281/2149 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10242 event pairs, 0 based on Foata normal form. 0/1587 useless extension candidates. Maximal degree in co-relation 2525. Up to 58 conditions per place. [2023-08-27 03:24:07,021 INFO L82 GeneralOperation]: Start removeDead. Operand has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:07,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:07,061 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:07,061 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:07,061 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:07,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1619 places, 1815 transitions, 4526 flow [2023-08-27 03:24:08,373 INFO L124 PetriNetUnfolderBase]: 281/2149 cut-off events. [2023-08-27 03:24:08,374 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:24:08,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 2149 events. 281/2149 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10242 event pairs, 0 based on Foata normal form. 0/1587 useless extension candidates. Maximal degree in co-relation 2525. Up to 58 conditions per place. [2023-08-27 03:24:09,183 INFO L119 LiptonReduction]: Number of co-enabled transitions 3094056 [2023-08-27 03:24:46,440 INFO L134 LiptonReduction]: Checked pairs total: 2477907 [2023-08-27 03:24:46,440 INFO L136 LiptonReduction]: Total number of compositions: 1846 [2023-08-27 03:24:46,442 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:46,442 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:46,442 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:24:46,562 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:46,563 INFO L124 PetriNetUnfolderBase]: 140/671 cut-off events. [2023-08-27 03:24:46,563 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:24:46,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:46,563 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 03:24:46,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:46,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:46,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1155400386, now seen corresponding path program 1 times [2023-08-27 03:24:46,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:46,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265819670] [2023-08-27 03:24:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:46,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:46,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:46,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:46,641 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:46,641 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:24:46,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 03:24:46,641 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:46,642 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:24:46,642 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:46,642 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-27 03:24:46,758 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:46,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:48,287 INFO L124 PetriNetUnfolderBase]: 291/2225 cut-off events. [2023-08-27 03:24:48,287 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:24:48,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 2225 events. 291/2225 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10634 event pairs, 0 based on Foata normal form. 0/1643 useless extension candidates. Maximal degree in co-relation 2632. Up to 60 conditions per place. [2023-08-27 03:24:48,394 INFO L82 GeneralOperation]: Start removeDead. Operand has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:48,435 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:48,435 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:48,435 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:48,435 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:48,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1676 places, 1879 transitions, 4715 flow [2023-08-27 03:24:49,880 INFO L124 PetriNetUnfolderBase]: 291/2225 cut-off events. [2023-08-27 03:24:49,880 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:24:49,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 2225 events. 291/2225 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10634 event pairs, 0 based on Foata normal form. 0/1643 useless extension candidates. Maximal degree in co-relation 2632. Up to 60 conditions per place. [2023-08-27 03:24:50,686 INFO L119 LiptonReduction]: Number of co-enabled transitions 3321486 [2023-08-27 03:25:29,033 INFO L134 LiptonReduction]: Checked pairs total: 2653189 [2023-08-27 03:25:29,033 INFO L136 LiptonReduction]: Total number of compositions: 1908 [2023-08-27 03:25:29,034 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:29,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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:29,035 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:25:29,159 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:29,159 INFO L124 PetriNetUnfolderBase]: 145/695 cut-off events. [2023-08-27 03:25:29,159 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:25:29,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:29,159 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 03:25:29,159 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:29,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:29,160 INFO L85 PathProgramCache]: Analyzing trace with hash 844323136, now seen corresponding path program 1 times [2023-08-27 03:25:29,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:29,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531971006] [2023-08-27 03:25:29,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:29,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:29,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:29,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:29,241 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:29,241 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:29,241 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:25:29,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 03:25:29,242 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:29,242 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:25:29,242 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:29,242 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-27 03:25:29,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:29,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:30,956 INFO L124 PetriNetUnfolderBase]: 301/2301 cut-off events. [2023-08-27 03:25:30,956 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:25:31,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2857 conditions, 2301 events. 301/2301 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10983 event pairs, 0 based on Foata normal form. 0/1699 useless extension candidates. Maximal degree in co-relation 2740. Up to 62 conditions per place. [2023-08-27 03:25:31,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:31,132 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:31,132 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:31,132 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:31,133 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:31,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1733 places, 1943 transitions, 4906 flow [2023-08-27 03:25:33,316 INFO L124 PetriNetUnfolderBase]: 301/2301 cut-off events. [2023-08-27 03:25:33,316 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:25:33,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2857 conditions, 2301 events. 301/2301 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 10983 event pairs, 0 based on Foata normal form. 0/1699 useless extension candidates. Maximal degree in co-relation 2740. Up to 62 conditions per place. [2023-08-27 03:25:34,099 INFO L119 LiptonReduction]: Number of co-enabled transitions 3556980 [2023-08-27 03:26:13,933 INFO L134 LiptonReduction]: Checked pairs total: 2869473 [2023-08-27 03:26:13,933 INFO L136 LiptonReduction]: Total number of compositions: 1974 [2023-08-27 03:26:13,935 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:13,935 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:13,935 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:26:14,073 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:14,074 INFO L124 PetriNetUnfolderBase]: 150/719 cut-off events. [2023-08-27 03:26:14,074 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:26:14,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:14,074 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 03:26:14,074 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:14,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:14,074 INFO L85 PathProgramCache]: Analyzing trace with hash 655130993, now seen corresponding path program 1 times [2023-08-27 03:26:14,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:14,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460478931] [2023-08-27 03:26:14,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:14,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:14,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:14,115 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:14,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:14,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:14,160 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:14,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:26:14,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 03:26:14,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:14,160 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:26:14,160 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:14,160 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-27 03:26:14,297 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:14,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:16,129 INFO L124 PetriNetUnfolderBase]: 311/2377 cut-off events. [2023-08-27 03:26:16,129 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:26:16,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2967 conditions, 2377 events. 311/2377 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 11332 event pairs, 0 based on Foata normal form. 0/1755 useless extension candidates. Maximal degree in co-relation 2849. Up to 64 conditions per place. [2023-08-27 03:26:16,261 INFO L82 GeneralOperation]: Start removeDead. Operand has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:16,334 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:16,334 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:16,334 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:16,334 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:16,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1790 places, 2007 transitions, 5099 flow [2023-08-27 03:26:18,057 INFO L124 PetriNetUnfolderBase]: 311/2377 cut-off events. [2023-08-27 03:26:18,058 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:26:18,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2967 conditions, 2377 events. 311/2377 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 11332 event pairs, 0 based on Foata normal form. 0/1755 useless extension candidates. Maximal degree in co-relation 2849. Up to 64 conditions per place. [2023-08-27 03:26:18,896 INFO L119 LiptonReduction]: Number of co-enabled transitions 3800538 [2023-08-27 03:27:00,359 INFO L134 LiptonReduction]: Checked pairs total: 3038959 [2023-08-27 03:27:00,359 INFO L136 LiptonReduction]: Total number of compositions: 2041 [2023-08-27 03:27:00,361 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:00,361 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;@4ce74341, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:00,361 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 03:27:00,505 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:00,506 INFO L124 PetriNetUnfolderBase]: 155/743 cut-off events. [2023-08-27 03:27:00,506 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:27:00,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:00,506 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 03:27:00,506 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:00,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:00,506 INFO L85 PathProgramCache]: Analyzing trace with hash 252804716, now seen corresponding path program 1 times [2023-08-27 03:27:00,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:00,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305445068] [2023-08-27 03:27:00,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:00,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:00,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:00,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:00,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:00,600 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:00,600 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 03:27:00,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 03:27:00,601 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:00,601 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-27 03:27:00,601 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:00,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-27 03:27:00,829 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:00,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:02,882 INFO L124 PetriNetUnfolderBase]: 321/2453 cut-off events. [2023-08-27 03:27:02,882 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:27:03,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3078 conditions, 2453 events. 321/2453 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 11759 event pairs, 0 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 2959. Up to 66 conditions per place. [2023-08-27 03:27:03,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:03,077 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:03,077 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:03,077 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:03,077 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1847 places, 2071 transitions, 5294 flow [2023-08-27 03:27:04,853 INFO L124 PetriNetUnfolderBase]: 321/2453 cut-off events. [2023-08-27 03:27:04,853 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:27:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3078 conditions, 2453 events. 321/2453 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 11759 event pairs, 0 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 2959. Up to 66 conditions per place. [2023-08-27 03:27:05,750 INFO L119 LiptonReduction]: Number of co-enabled transitions 4052160 Received shutdown request... [2023-08-27 03:27:18,724 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 03:27:19,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2023-08-27 03:27:20,510 INFO L257 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-08-27 03:27:20,511 INFO L158 Benchmark]: Toolchain (without parser) took 706748.62ms. Allocated memory was 392.2MB in the beginning and 7.0GB in the end (delta: 6.6GB). Free memory was 367.0MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 03:27:20,511 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 392.2MB. Free memory was 369.9MB in the beginning and 369.7MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 03:27:20,511 INFO L158 Benchmark]: CACSL2BoogieTranslator took 445.55ms. Allocated memory is still 392.2MB. Free memory was 367.0MB in the beginning and 347.3MB in the end (delta: 19.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 03:27:20,511 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.70ms. Allocated memory is still 392.2MB. Free memory was 347.3MB in the beginning and 346.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 03:27:20,511 INFO L158 Benchmark]: Boogie Preprocessor took 20.53ms. Allocated memory is still 392.2MB. Free memory was 346.0MB in the beginning and 344.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 03:27:20,512 INFO L158 Benchmark]: RCFGBuilder took 354.31ms. Allocated memory is still 392.2MB. Free memory was 344.0MB in the beginning and 330.1MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 03:27:20,512 INFO L158 Benchmark]: TraceAbstraction took 705872.73ms. Allocated memory was 392.2MB in the beginning and 7.0GB in the end (delta: 6.6GB). Free memory was 329.3MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2023-08-27 03:27:20,513 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.16ms. Allocated memory is still 392.2MB. Free memory was 369.9MB in the beginning and 369.7MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 445.55ms. Allocated memory is still 392.2MB. Free memory was 367.0MB in the beginning and 347.3MB in the end (delta: 19.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 42.70ms. Allocated memory is still 392.2MB. Free memory was 347.3MB in the beginning and 346.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.53ms. Allocated memory is still 392.2MB. Free memory was 346.0MB in the beginning and 344.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 354.31ms. Allocated memory is still 392.2MB. Free memory was 344.0MB in the beginning and 330.1MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 705872.73ms. Allocated memory was 392.2MB in the beginning and 7.0GB in the end (delta: 6.6GB). Free memory was 329.3MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 250]: Unsoundness Warning unspecified type, defaulting to int C: short [250] - GenericResultAtLocation [Line: 250]: Unsoundness Warning unspecified type, defaulting to int C: short [250] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 80 PlacesBefore, 23 PlacesAfterwards, 87 TransitionsBefore, 25 TransitionsAfterwards, 1638 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 57 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 5 ChoiceCompositions, 82 TotalNumberOfCompositions, 1431 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1431, independent: 1431, independent conditional: 0, independent unconditional: 1431, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 807, independent: 807, independent conditional: 0, independent unconditional: 807, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1431, independent: 624, independent conditional: 0, independent unconditional: 624, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 807, unknown conditional: 0, unknown unconditional: 807] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 137 PlacesBefore, 41 PlacesAfterwards, 151 TransitionsBefore, 46 TransitionsAfterwards, 11340 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 105 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 25 ConcurrentYvCompositions, 9 ChoiceCompositions, 148 TotalNumberOfCompositions, 9431 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9431, independent: 9431, independent conditional: 0, independent unconditional: 9431, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5593, independent: 5593, independent conditional: 0, independent unconditional: 5593, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9431, independent: 3838, independent conditional: 0, independent unconditional: 3838, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 5593, unknown conditional: 0, unknown unconditional: 5593] , Statistics on independence cache: Total cache size (in pairs): 57, Positive cache size: 57, Positive conditional cache size: 0, Positive unconditional cache size: 57, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.1s, 194 PlacesBefore, 58 PlacesAfterwards, 215 TransitionsBefore, 66 TransitionsAfterwards, 29106 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 155 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 13 ChoiceCompositions, 212 TotalNumberOfCompositions, 24029 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24029, independent: 24029, independent conditional: 0, independent unconditional: 24029, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14474, independent: 14474, independent conditional: 0, independent unconditional: 14474, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 24029, independent: 9555, independent conditional: 0, independent unconditional: 9555, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 14474, unknown conditional: 0, unknown unconditional: 14474] , Statistics on independence cache: Total cache size (in pairs): 114, Positive cache size: 114, Positive conditional cache size: 0, Positive unconditional cache size: 114, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.3s, 251 PlacesBefore, 75 PlacesAfterwards, 279 TransitionsBefore, 86 TransitionsAfterwards, 54936 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 210 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 43 ConcurrentYvCompositions, 17 ChoiceCompositions, 279 TotalNumberOfCompositions, 45789 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 45789, independent: 45789, independent conditional: 0, independent unconditional: 45789, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 27729, independent: 27729, independent conditional: 0, independent unconditional: 27729, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 45789, independent: 18060, independent conditional: 0, independent unconditional: 18060, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 27729, unknown conditional: 0, unknown unconditional: 27729] , Statistics on independence cache: Total cache size (in pairs): 190, Positive cache size: 190, Positive conditional cache size: 0, Positive unconditional cache size: 190, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.2s, 308 PlacesBefore, 92 PlacesAfterwards, 343 TransitionsBefore, 106 TransitionsAfterwards, 88830 CoEnabledTransitionPairs, 6 FixpointIterations, 9 TrivialSequentialCompositions, 258 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 52 ConcurrentYvCompositions, 21 ChoiceCompositions, 340 TotalNumberOfCompositions, 73386 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 73386, independent: 73386, independent conditional: 0, independent unconditional: 73386, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 44133, independent: 44133, independent conditional: 0, independent unconditional: 44133, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 73386, independent: 29253, independent conditional: 0, independent unconditional: 29253, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 44133, unknown conditional: 0, unknown unconditional: 44133] , Statistics on independence cache: Total cache size (in pairs): 285, Positive cache size: 285, Positive conditional cache size: 0, Positive unconditional cache size: 285, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.4s, 365 PlacesBefore, 109 PlacesAfterwards, 407 TransitionsBefore, 126 TransitionsAfterwards, 130788 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 306 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 65 ConcurrentYvCompositions, 25 ChoiceCompositions, 405 TotalNumberOfCompositions, 106947 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 106947, independent: 106947, independent conditional: 0, independent unconditional: 106947, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 65133, independent: 65133, independent conditional: 0, independent unconditional: 65133, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 106947, independent: 41814, independent conditional: 0, independent unconditional: 41814, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 65133, unknown conditional: 0, unknown unconditional: 65133] , Statistics on independence cache: Total cache size (in pairs): 399, Positive cache size: 399, Positive conditional cache size: 0, Positive unconditional cache size: 399, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.7s, 422 PlacesBefore, 126 PlacesAfterwards, 471 TransitionsBefore, 146 TransitionsAfterwards, 180810 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 360 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 74 ConcurrentYvCompositions, 29 ChoiceCompositions, 472 TotalNumberOfCompositions, 149162 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 149162, independent: 149162, independent conditional: 0, independent unconditional: 149162, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 90000, independent: 90000, independent conditional: 0, independent unconditional: 90000, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 149162, independent: 59162, independent conditional: 0, independent unconditional: 59162, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 90000, unknown conditional: 0, unknown unconditional: 90000] , Statistics on independence cache: Total cache size (in pairs): 532, Positive cache size: 532, Positive conditional cache size: 0, Positive unconditional cache size: 532, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.0s, 479 PlacesBefore, 143 PlacesAfterwards, 535 TransitionsBefore, 166 TransitionsAfterwards, 238896 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 409 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 33 ChoiceCompositions, 537 TotalNumberOfCompositions, 197065 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 197065, independent: 197065, independent conditional: 0, independent unconditional: 197065, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 119110, independent: 119110, independent conditional: 0, independent unconditional: 119110, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 197065, independent: 77955, independent conditional: 0, independent unconditional: 77955, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 119110, unknown conditional: 0, unknown unconditional: 119110] , Statistics on independence cache: Total cache size (in pairs): 684, Positive cache size: 684, Positive conditional cache size: 0, Positive unconditional cache size: 684, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.1s, 536 PlacesBefore, 160 PlacesAfterwards, 599 TransitionsBefore, 186 TransitionsAfterwards, 305046 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 462 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 100 ConcurrentYvCompositions, 37 ChoiceCompositions, 608 TotalNumberOfCompositions, 254114 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 254114, independent: 254114, independent conditional: 0, independent unconditional: 254114, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 154432, independent: 154432, independent conditional: 0, independent unconditional: 154432, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 254114, independent: 99682, independent conditional: 0, independent unconditional: 99682, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 154432, unknown conditional: 0, unknown unconditional: 154432] , Statistics on independence cache: Total cache size (in pairs): 855, Positive cache size: 855, Positive conditional cache size: 0, Positive unconditional cache size: 855, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.2s, 593 PlacesBefore, 177 PlacesAfterwards, 663 TransitionsBefore, 206 TransitionsAfterwards, 379260 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 511 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 106 ConcurrentYvCompositions, 41 ChoiceCompositions, 667 TotalNumberOfCompositions, 312919 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 312919, independent: 312919, independent conditional: 0, independent unconditional: 312919, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 189014, independent: 189014, independent conditional: 0, independent unconditional: 189014, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 312919, independent: 123905, independent conditional: 0, independent unconditional: 123905, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 189014, unknown conditional: 0, unknown unconditional: 189014] , Statistics on independence cache: Total cache size (in pairs): 1045, Positive cache size: 1045, Positive conditional cache size: 0, Positive unconditional cache size: 1045, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.6s, 650 PlacesBefore, 194 PlacesAfterwards, 727 TransitionsBefore, 226 TransitionsAfterwards, 461538 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 562 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 122 ConcurrentYvCompositions, 45 ChoiceCompositions, 738 TotalNumberOfCompositions, 383705 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 383705, independent: 383705, independent conditional: 0, independent unconditional: 383705, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 233013, independent: 233013, independent conditional: 0, independent unconditional: 233013, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 383705, independent: 150692, independent conditional: 0, independent unconditional: 150692, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 233013, unknown conditional: 0, unknown unconditional: 233013] , Statistics on independence cache: Total cache size (in pairs): 1254, Positive cache size: 1254, Positive conditional cache size: 0, Positive unconditional cache size: 1254, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.6s, 707 PlacesBefore, 211 PlacesAfterwards, 791 TransitionsBefore, 246 TransitionsAfterwards, 551880 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 613 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 131 ConcurrentYvCompositions, 49 ChoiceCompositions, 802 TotalNumberOfCompositions, 457295 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 457295, independent: 457295, independent conditional: 0, independent unconditional: 457295, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 277716, independent: 277716, independent conditional: 0, independent unconditional: 277716, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 457295, independent: 179579, independent conditional: 0, independent unconditional: 179579, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 277716, unknown conditional: 0, unknown unconditional: 277716] , Statistics on independence cache: Total cache size (in pairs): 1482, Positive cache size: 1482, Positive conditional cache size: 0, Positive unconditional cache size: 1482, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.3s, 764 PlacesBefore, 228 PlacesAfterwards, 855 TransitionsBefore, 266 TransitionsAfterwards, 650286 CoEnabledTransitionPairs, 6 FixpointIterations, 9 TrivialSequentialCompositions, 665 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 132 ConcurrentYvCompositions, 53 ChoiceCompositions, 859 TotalNumberOfCompositions, 539140 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 539140, independent: 539140, independent conditional: 0, independent unconditional: 539140, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 324025, independent: 324025, independent conditional: 0, independent unconditional: 324025, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 539140, independent: 215115, independent conditional: 0, independent unconditional: 215115, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 324025, unknown conditional: 0, unknown unconditional: 324025] , Statistics on independence cache: Total cache size (in pairs): 1729, Positive cache size: 1729, Positive conditional cache size: 0, Positive unconditional cache size: 1729, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.1s, 821 PlacesBefore, 245 PlacesAfterwards, 919 TransitionsBefore, 286 TransitionsAfterwards, 756756 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 718 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 148 ConcurrentYvCompositions, 57 ChoiceCompositions, 932 TotalNumberOfCompositions, 604880 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 604880, independent: 604880, independent conditional: 0, independent unconditional: 604880, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 377658, independent: 377658, independent conditional: 0, independent unconditional: 377658, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 604880, independent: 227222, independent conditional: 0, independent unconditional: 227222, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 377658, unknown conditional: 0, unknown unconditional: 377658] , Statistics on independence cache: Total cache size (in pairs): 1995, Positive cache size: 1995, Positive conditional cache size: 0, Positive unconditional cache size: 1995, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.8s, 878 PlacesBefore, 262 PlacesAfterwards, 983 TransitionsBefore, 306 TransitionsAfterwards, 871290 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 771 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 153 ConcurrentYvCompositions, 61 ChoiceCompositions, 994 TotalNumberOfCompositions, 695428 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 695428, independent: 695428, independent conditional: 0, independent unconditional: 695428, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 436663, independent: 436663, independent conditional: 0, independent unconditional: 436663, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 695428, independent: 258765, independent conditional: 0, independent unconditional: 258765, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 436663, unknown conditional: 0, unknown unconditional: 436663] , Statistics on independence cache: Total cache size (in pairs): 2280, Positive cache size: 2280, Positive conditional cache size: 0, Positive unconditional cache size: 2280, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.0s, 935 PlacesBefore, 279 PlacesAfterwards, 1047 TransitionsBefore, 326 TransitionsAfterwards, 993888 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 821 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 163 ConcurrentYvCompositions, 65 ChoiceCompositions, 1058 TotalNumberOfCompositions, 793174 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 793174, independent: 793174, independent conditional: 0, independent unconditional: 793174, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 495399, independent: 495399, independent conditional: 0, independent unconditional: 495399, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 793174, independent: 297775, independent conditional: 0, independent unconditional: 297775, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 495399, unknown conditional: 0, unknown unconditional: 495399] , Statistics on independence cache: Total cache size (in pairs): 2584, Positive cache size: 2584, Positive conditional cache size: 0, Positive unconditional cache size: 2584, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.4s, 992 PlacesBefore, 296 PlacesAfterwards, 1111 TransitionsBefore, 346 TransitionsAfterwards, 1124550 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 869 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 183 ConcurrentYvCompositions, 69 ChoiceCompositions, 1130 TotalNumberOfCompositions, 901176 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 901176, independent: 901176, independent conditional: 0, independent unconditional: 901176, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 564556, independent: 564556, independent conditional: 0, independent unconditional: 564556, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 901176, independent: 336620, independent conditional: 0, independent unconditional: 336620, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 564556, unknown conditional: 0, unknown unconditional: 564556] , Statistics on independence cache: Total cache size (in pairs): 2907, Positive cache size: 2907, Positive conditional cache size: 0, Positive unconditional cache size: 2907, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.2s, 1049 PlacesBefore, 313 PlacesAfterwards, 1175 TransitionsBefore, 366 TransitionsAfterwards, 1263276 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 925 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 192 ConcurrentYvCompositions, 73 ChoiceCompositions, 1199 TotalNumberOfCompositions, 1031376 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1031376, independent: 1031376, independent conditional: 0, independent unconditional: 1031376, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 634509, independent: 634509, independent conditional: 0, independent unconditional: 634509, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1031376, independent: 396867, independent conditional: 0, independent unconditional: 396867, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 634509, unknown conditional: 0, unknown unconditional: 634509] , Statistics on independence cache: Total cache size (in pairs): 3249, Positive cache size: 3249, Positive conditional cache size: 0, Positive unconditional cache size: 3249, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.6s, 1106 PlacesBefore, 330 PlacesAfterwards, 1239 TransitionsBefore, 386 TransitionsAfterwards, 1410066 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 971 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 199 ConcurrentYvCompositions, 77 ChoiceCompositions, 1256 TotalNumberOfCompositions, 1142461 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1142461, independent: 1142461, independent conditional: 0, independent unconditional: 1142461, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 705621, independent: 705621, independent conditional: 0, independent unconditional: 705621, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1142461, independent: 436840, independent conditional: 0, independent unconditional: 436840, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 705621, unknown conditional: 0, unknown unconditional: 705621] , Statistics on independence cache: Total cache size (in pairs): 3610, Positive cache size: 3610, Positive conditional cache size: 0, Positive unconditional cache size: 3610, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.3s, 1163 PlacesBefore, 347 PlacesAfterwards, 1303 TransitionsBefore, 406 TransitionsAfterwards, 1564920 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1009 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 217 ConcurrentYvCompositions, 81 ChoiceCompositions, 1316 TotalNumberOfCompositions, 1260304 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1260304, independent: 1260304, independent conditional: 0, independent unconditional: 1260304, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 783202, independent: 783202, independent conditional: 0, independent unconditional: 783202, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1260304, independent: 477102, independent conditional: 0, independent unconditional: 477102, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 783202, unknown conditional: 0, unknown unconditional: 783202] , Statistics on independence cache: Total cache size (in pairs): 3990, Positive cache size: 3990, Positive conditional cache size: 0, Positive unconditional cache size: 3990, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.2s, 1220 PlacesBefore, 364 PlacesAfterwards, 1367 TransitionsBefore, 426 TransitionsAfterwards, 1727838 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1076 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 223 ConcurrentYvCompositions, 85 ChoiceCompositions, 1393 TotalNumberOfCompositions, 1385576 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1385576, independent: 1385576, independent conditional: 0, independent unconditional: 1385576, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 871222, independent: 871222, independent conditional: 0, independent unconditional: 871222, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1385576, independent: 514354, independent conditional: 0, independent unconditional: 514354, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 871222, unknown conditional: 0, unknown unconditional: 871222] , Statistics on independence cache: Total cache size (in pairs): 4389, Positive cache size: 4389, Positive conditional cache size: 0, Positive unconditional cache size: 4389, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 29.2s, 1277 PlacesBefore, 381 PlacesAfterwards, 1431 TransitionsBefore, 446 TransitionsAfterwards, 1898820 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1120 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 227 ConcurrentYvCompositions, 89 ChoiceCompositions, 1445 TotalNumberOfCompositions, 1530113 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1530113, independent: 1530113, independent conditional: 0, independent unconditional: 1530113, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 942747, independent: 942747, independent conditional: 0, independent unconditional: 942747, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1530113, independent: 587366, independent conditional: 0, independent unconditional: 587366, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 942747, unknown conditional: 0, unknown unconditional: 942747] , Statistics on independence cache: Total cache size (in pairs): 4807, Positive cache size: 4807, Positive conditional cache size: 0, Positive unconditional cache size: 4807, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.0s, 1334 PlacesBefore, 398 PlacesAfterwards, 1495 TransitionsBefore, 466 TransitionsAfterwards, 2077866 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1166 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 246 ConcurrentYvCompositions, 93 ChoiceCompositions, 1514 TotalNumberOfCompositions, 1657265 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1657265, independent: 1657265, independent conditional: 0, independent unconditional: 1657265, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1040033, independent: 1040033, independent conditional: 0, independent unconditional: 1040033, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1657265, independent: 617232, independent conditional: 0, independent unconditional: 617232, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1040033, unknown conditional: 0, unknown unconditional: 1040033] , Statistics on independence cache: Total cache size (in pairs): 5244, Positive cache size: 5244, Positive conditional cache size: 0, Positive unconditional cache size: 5244, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.1s, 1391 PlacesBefore, 415 PlacesAfterwards, 1559 TransitionsBefore, 486 TransitionsAfterwards, 2264976 CoEnabledTransitionPairs, 6 FixpointIterations, 9 TrivialSequentialCompositions, 1215 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 256 ConcurrentYvCompositions, 97 ChoiceCompositions, 1577 TotalNumberOfCompositions, 1844766 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1844766, independent: 1844766, independent conditional: 0, independent unconditional: 1844766, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1131214, independent: 1131214, independent conditional: 0, independent unconditional: 1131214, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1844766, independent: 713552, independent conditional: 0, independent unconditional: 713552, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1131214, unknown conditional: 0, unknown unconditional: 1131214] , Statistics on independence cache: Total cache size (in pairs): 5700, Positive cache size: 5700, Positive conditional cache size: 0, Positive unconditional cache size: 5700, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 33.7s, 1448 PlacesBefore, 432 PlacesAfterwards, 1623 TransitionsBefore, 506 TransitionsAfterwards, 2460150 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1266 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 278 ConcurrentYvCompositions, 101 ChoiceCompositions, 1654 TotalNumberOfCompositions, 2002459 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2002459, independent: 2002459, independent conditional: 0, independent unconditional: 2002459, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1239149, independent: 1239149, independent conditional: 0, independent unconditional: 1239149, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2002459, independent: 763310, independent conditional: 0, independent unconditional: 763310, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1239149, unknown conditional: 0, unknown unconditional: 1239149] , Statistics on independence cache: Total cache size (in pairs): 6175, Positive cache size: 6175, Positive conditional cache size: 0, Positive unconditional cache size: 6175, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 35.2s, 1505 PlacesBefore, 449 PlacesAfterwards, 1687 TransitionsBefore, 526 TransitionsAfterwards, 2663388 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1326 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 283 ConcurrentYvCompositions, 105 ChoiceCompositions, 1723 TotalNumberOfCompositions, 2142383 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2142383, independent: 2142383, independent conditional: 0, independent unconditional: 2142383, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1340869, independent: 1340869, independent conditional: 0, independent unconditional: 1340869, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2142383, independent: 801514, independent conditional: 0, independent unconditional: 801514, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1340869, unknown conditional: 0, unknown unconditional: 1340869] , Statistics on independence cache: Total cache size (in pairs): 6669, Positive cache size: 6669, Positive conditional cache size: 0, Positive unconditional cache size: 6669, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 37.4s, 1562 PlacesBefore, 466 PlacesAfterwards, 1751 TransitionsBefore, 546 TransitionsAfterwards, 2874690 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1376 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 284 ConcurrentYvCompositions, 109 ChoiceCompositions, 1778 TotalNumberOfCompositions, 2328732 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2328732, independent: 2328732, independent conditional: 0, independent unconditional: 2328732, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1440484, independent: 1440484, independent conditional: 0, independent unconditional: 1440484, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2328732, independent: 888248, independent conditional: 0, independent unconditional: 888248, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1440484, unknown conditional: 0, unknown unconditional: 1440484] , Statistics on independence cache: Total cache size (in pairs): 7182, Positive cache size: 7182, Positive conditional cache size: 0, Positive unconditional cache size: 7182, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 39.4s, 1619 PlacesBefore, 483 PlacesAfterwards, 1815 TransitionsBefore, 566 TransitionsAfterwards, 3094056 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1424 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 300 ConcurrentYvCompositions, 113 ChoiceCompositions, 1846 TotalNumberOfCompositions, 2477907 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2477907, independent: 2477907, independent conditional: 0, independent unconditional: 2477907, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1543907, independent: 1543907, independent conditional: 0, independent unconditional: 1543907, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2477907, independent: 934000, independent conditional: 0, independent unconditional: 934000, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1543907, unknown conditional: 0, unknown unconditional: 1543907] , Statistics on independence cache: Total cache size (in pairs): 7714, Positive cache size: 7714, Positive conditional cache size: 0, Positive unconditional cache size: 7714, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 40.6s, 1676 PlacesBefore, 500 PlacesAfterwards, 1879 TransitionsBefore, 586 TransitionsAfterwards, 3321486 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1469 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 313 ConcurrentYvCompositions, 117 ChoiceCompositions, 1908 TotalNumberOfCompositions, 2653189 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2653189, independent: 2653189, independent conditional: 0, independent unconditional: 2653189, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1661475, independent: 1661475, independent conditional: 0, independent unconditional: 1661475, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2653189, independent: 991714, independent conditional: 0, independent unconditional: 991714, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1661475, unknown conditional: 0, unknown unconditional: 1661475] , Statistics on independence cache: Total cache size (in pairs): 8265, Positive cache size: 8265, Positive conditional cache size: 0, Positive unconditional cache size: 8265, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.8s, 1733 PlacesBefore, 517 PlacesAfterwards, 1943 TransitionsBefore, 606 TransitionsAfterwards, 3556980 CoEnabledTransitionPairs, 6 FixpointIterations, 9 TrivialSequentialCompositions, 1528 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 316 ConcurrentYvCompositions, 121 ChoiceCompositions, 1974 TotalNumberOfCompositions, 2869473 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2869473, independent: 2869473, independent conditional: 0, independent unconditional: 2869473, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1777178, independent: 1777178, independent conditional: 0, independent unconditional: 1777178, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2869473, independent: 1092295, independent conditional: 0, independent unconditional: 1092295, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1777178, unknown conditional: 0, unknown unconditional: 1777178] , Statistics on independence cache: Total cache size (in pairs): 8835, Positive cache size: 8835, Positive conditional cache size: 0, Positive unconditional cache size: 8835, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 44.0s, 1790 PlacesBefore, 534 PlacesAfterwards, 2007 TransitionsBefore, 626 TransitionsAfterwards, 3800538 CoEnabledTransitionPairs, 5 FixpointIterations, 9 TrivialSequentialCompositions, 1578 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 329 ConcurrentYvCompositions, 125 ChoiceCompositions, 2041 TotalNumberOfCompositions, 3038959 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3038959, independent: 3038959, independent conditional: 0, independent unconditional: 3038959, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1905583, independent: 1905583, independent conditional: 0, independent unconditional: 1905583, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3038959, independent: 1133376, independent conditional: 0, independent unconditional: 1133376, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1905583, unknown conditional: 0, unknown unconditional: 1905583] , Statistics on independence cache: Total cache size (in pairs): 9424, Positive cache size: 9424, Positive conditional cache size: 0, Positive unconditional cache size: 9424, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while CegarLoopFactory was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 1847 places, 2071 transitions, 5294 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1847 places, 2071 transitions, 5294 flow and 1768336 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while executing Executor. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown