/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/goblint-regression/06-symbeq_06-tricky_address1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 01:37:56,804 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 01:37:56,864 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-NoLbe.epf [2023-11-30 01:37:56,890 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 01:37:56,890 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 01:37:56,890 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 01:37:56,891 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 01:37:56,891 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 01:37:56,891 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 01:37:56,894 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 01:37:56,894 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 01:37:56,895 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 01:37:56,895 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 01:37:56,896 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 01:37:56,897 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 01:37:56,897 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 01:37:56,897 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 01:37:56,897 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 01:37:56,897 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 01:37:56,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:37:56,898 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 01:37:56,898 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 01:37:56,898 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 01:37:56,898 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 01:37:56,899 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 01:37:56,899 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 01:37:56,899 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 01:37:56,899 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2023-11-30 01:37:57,082 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 01:37:57,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 01:37:57,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 01:37:57,103 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 01:37:57,104 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 01:37:57,104 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/06-symbeq_06-tricky_address1.i [2023-11-30 01:37:58,044 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 01:37:58,260 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 01:37:58,260 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/06-symbeq_06-tricky_address1.i [2023-11-30 01:37:58,278 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b101a8c96/94623d1b4b664a858ed3475f7d24f201/FLAG46695f726 [2023-11-30 01:37:58,289 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b101a8c96/94623d1b4b664a858ed3475f7d24f201 [2023-11-30 01:37:58,292 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 01:37:58,293 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 01:37:58,300 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 01:37:58,300 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 01:37:58,303 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 01:37:58,303 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,304 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5bd1bf6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58, skipping insertion in model container [2023-11-30 01:37:58,304 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,335 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 01:37:58,600 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:37:58,616 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 01:37:58,659 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:37:58,718 INFO L206 MainTranslator]: Completed translation [2023-11-30 01:37:58,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58 WrapperNode [2023-11-30 01:37:58,719 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 01:37:58,720 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 01:37:58,720 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 01:37:58,720 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 01:37:58,725 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,739 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,759 INFO L138 Inliner]: procedures = 265, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 96 [2023-11-30 01:37:58,759 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 01:37:58,760 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 01:37:58,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 01:37:58,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 01:37:58,771 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,771 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,773 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,773 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,780 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,781 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,784 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,786 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 01:37:58,787 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 01:37:58,787 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 01:37:58,787 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 01:37:58,788 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (1/1) ... [2023-11-30 01:37:58,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:37:58,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:37:58,819 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-11-30 01:37:58,840 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-11-30 01:37:58,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 01:37:58,844 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 01:37:58,845 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 01:37:58,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 01:37:58,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 01:37:58,846 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 01:37:58,950 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 01:37:58,952 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 01:37:59,103 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 01:37:59,132 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 01:37:59,132 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-30 01:37:59,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:37:59 BoogieIcfgContainer [2023-11-30 01:37:59,134 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 01:37:59,135 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 01:37:59,135 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 01:37:59,137 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 01:37:59,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 01:37:58" (1/3) ... [2023-11-30 01:37:59,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@329290e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:37:59, skipping insertion in model container [2023-11-30 01:37:59,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:37:58" (2/3) ... [2023-11-30 01:37:59,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@329290e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:37:59, skipping insertion in model container [2023-11-30 01:37:59,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:37:59" (3/3) ... [2023-11-30 01:37:59,139 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_06-tricky_address1.i [2023-11-30 01:37:59,150 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 01:37:59,150 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-11-30 01:37:59,150 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 01:37:59,199 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 01:37:59,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 104 transitions, 212 flow [2023-11-30 01:37:59,258 INFO L124 PetriNetUnfolderBase]: 4/103 cut-off events. [2023-11-30 01:37:59,259 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:37:59,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 103 events. 4/103 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 70. Up to 2 conditions per place. [2023-11-30 01:37:59,265 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 104 transitions, 212 flow [2023-11-30 01:37:59,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 103 places, 103 transitions, 209 flow [2023-11-30 01:37:59,275 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 01:37:59,279 INFO L362 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@46cfde0c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 01:37:59,279 INFO L363 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-11-30 01:37:59,288 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 01:37:59,289 INFO L124 PetriNetUnfolderBase]: 4/54 cut-off events. [2023-11-30 01:37:59,289 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:37:59,289 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:37:59,289 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:37:59,290 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:37:59,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:37:59,293 INFO L85 PathProgramCache]: Analyzing trace with hash -687642946, now seen corresponding path program 1 times [2023-11-30 01:37:59,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:37:59,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288627124] [2023-11-30 01:37:59,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:37:59,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:37:59,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:37:59,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:37:59,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:37:59,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288627124] [2023-11-30 01:37:59,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288627124] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:37:59,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:37:59,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 01:37:59,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86010810] [2023-11-30 01:37:59,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:37:59,537 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 01:37:59,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:37:59,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 01:37:59,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 01:37:59,562 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 104 [2023-11-30 01:37:59,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 103 transitions, 209 flow. Second operand has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:37:59,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:37:59,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 104 [2023-11-30 01:37:59,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:37:59,662 INFO L124 PetriNetUnfolderBase]: 7/168 cut-off events. [2023-11-30 01:37:59,663 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 01:37:59,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203 conditions, 168 events. 7/168 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 342 event pairs, 6 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 150. Up to 27 conditions per place. [2023-11-30 01:37:59,665 INFO L140 encePairwiseOnDemand]: 98/104 looper letters, 16 selfloop transitions, 2 changer transitions 1/104 dead transitions. [2023-11-30 01:37:59,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 104 transitions, 247 flow [2023-11-30 01:37:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 01:37:59,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 01:37:59,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 284 transitions. [2023-11-30 01:37:59,679 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9102564102564102 [2023-11-30 01:37:59,679 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 284 transitions. [2023-11-30 01:37:59,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 284 transitions. [2023-11-30 01:37:59,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:37:59,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 284 transitions. [2023-11-30 01:37:59,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:37:59,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 104.0) internal successors, (416), 4 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:37:59,694 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 104.0) internal successors, (416), 4 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:37:59,696 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 2 predicate places. [2023-11-30 01:37:59,696 INFO L500 AbstractCegarLoop]: Abstraction has has 105 places, 104 transitions, 247 flow [2023-11-30 01:37:59,697 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:37:59,697 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:37:59,697 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:37:59,697 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 01:37:59,697 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:37:59,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:37:59,698 INFO L85 PathProgramCache]: Analyzing trace with hash 837473170, now seen corresponding path program 1 times [2023-11-30 01:37:59,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:37:59,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240901343] [2023-11-30 01:37:59,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:37:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:37:59,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:37:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:37:59,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:37:59,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240901343] [2023-11-30 01:37:59,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240901343] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:37:59,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633295710] [2023-11-30 01:37:59,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:37:59,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:37:59,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:37:59,884 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:37:59,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 01:37:59,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:37:59,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 01:37:59,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:00,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:00,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:00,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633295710] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:00,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:00,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 01:38:00,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006728175] [2023-11-30 01:38:00,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:00,053 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:00,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:00,056 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 104 [2023-11-30 01:38:00,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 104 transitions, 247 flow. Second operand has 10 states, 10 states have (on average 88.3) internal successors, (883), 10 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:00,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 104 [2023-11-30 01:38:00,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:00,182 INFO L124 PetriNetUnfolderBase]: 7/175 cut-off events. [2023-11-30 01:38:00,182 INFO L125 PetriNetUnfolderBase]: For 15/19 co-relation queries the response was YES. [2023-11-30 01:38:00,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 175 events. 7/175 cut-off events. For 15/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 335 event pairs, 6 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 167. Up to 32 conditions per place. [2023-11-30 01:38:00,184 INFO L140 encePairwiseOnDemand]: 98/104 looper letters, 17 selfloop transitions, 9 changer transitions 1/111 dead transitions. [2023-11-30 01:38:00,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 111 transitions, 323 flow [2023-11-30 01:38:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 01:38:00,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 01:38:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 802 transitions. [2023-11-30 01:38:00,187 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8568376068376068 [2023-11-30 01:38:00,187 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 802 transitions. [2023-11-30 01:38:00,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 802 transitions. [2023-11-30 01:38:00,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:00,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 802 transitions. [2023-11-30 01:38:00,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 89.11111111111111) internal successors, (802), 9 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 104.0) internal successors, (1040), 10 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,192 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 104.0) internal successors, (1040), 10 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,193 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 10 predicate places. [2023-11-30 01:38:00,193 INFO L500 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 323 flow [2023-11-30 01:38:00,193 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 88.3) internal successors, (883), 10 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,193 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:00,194 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:00,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-30 01:38:00,398 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:00,399 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:00,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:00,400 INFO L85 PathProgramCache]: Analyzing trace with hash 863944466, now seen corresponding path program 2 times [2023-11-30 01:38:00,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:00,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165651400] [2023-11-30 01:38:00,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:00,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:00,539 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:00,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:00,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165651400] [2023-11-30 01:38:00,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165651400] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:00,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651377618] [2023-11-30 01:38:00,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:38:00,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:00,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:00,549 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:38:00,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-30 01:38:00,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:38:00,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:00,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-30 01:38:00,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:00,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-30 01:38:00,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2023-11-30 01:38:00,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:00,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2023-11-30 01:38:00,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:00,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2023-11-30 01:38:00,767 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-30 01:38:00,767 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:38:00,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651377618] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:00,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:38:00,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2023-11-30 01:38:00,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937374815] [2023-11-30 01:38:00,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:00,768 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:00,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:00,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:00,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-30 01:38:00,770 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 104 [2023-11-30 01:38:00,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 111 transitions, 323 flow. Second operand has 6 states, 6 states have (on average 64.33333333333333) internal successors, (386), 6 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:00,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:00,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 104 [2023-11-30 01:38:00,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:01,074 INFO L124 PetriNetUnfolderBase]: 283/889 cut-off events. [2023-11-30 01:38:01,074 INFO L125 PetriNetUnfolderBase]: For 249/249 co-relation queries the response was YES. [2023-11-30 01:38:01,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1724 conditions, 889 events. 283/889 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4985 event pairs, 150 based on Foata normal form. 0/809 useless extension candidates. Maximal degree in co-relation 1627. Up to 443 conditions per place. [2023-11-30 01:38:01,080 INFO L140 encePairwiseOnDemand]: 93/104 looper letters, 85 selfloop transitions, 22 changer transitions 1/177 dead transitions. [2023-11-30 01:38:01,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 177 transitions, 701 flow [2023-11-30 01:38:01,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:01,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:01,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 478 transitions. [2023-11-30 01:38:01,082 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7660256410256411 [2023-11-30 01:38:01,082 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 478 transitions. [2023-11-30 01:38:01,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 478 transitions. [2023-11-30 01:38:01,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:01,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 478 transitions. [2023-11-30 01:38:01,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 79.66666666666667) internal successors, (478), 6 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,085 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,085 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 15 predicate places. [2023-11-30 01:38:01,085 INFO L500 AbstractCegarLoop]: Abstraction has has 118 places, 177 transitions, 701 flow [2023-11-30 01:38:01,086 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 64.33333333333333) internal successors, (386), 6 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,086 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:01,086 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:01,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-30 01:38:01,292 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-30 01:38:01,292 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:01,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:01,293 INFO L85 PathProgramCache]: Analyzing trace with hash -766604311, now seen corresponding path program 1 times [2023-11-30 01:38:01,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:01,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888970077] [2023-11-30 01:38:01,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:01,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:01,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:01,442 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:01,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888970077] [2023-11-30 01:38:01,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888970077] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985620208] [2023-11-30 01:38:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:01,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:01,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:01,445 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:38:01,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-30 01:38:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:01,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 01:38:01,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:01,571 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:01,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:01,642 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:01,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985620208] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:01,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:01,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 01:38:01,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501708994] [2023-11-30 01:38:01,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:01,644 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 01:38:01,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 01:38:01,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 01:38:01,646 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 104 [2023-11-30 01:38:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 177 transitions, 701 flow. Second operand has 18 states, 18 states have (on average 88.38888888888889) internal successors, (1591), 18 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 104 [2023-11-30 01:38:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:01,860 INFO L124 PetriNetUnfolderBase]: 283/900 cut-off events. [2023-11-30 01:38:01,861 INFO L125 PetriNetUnfolderBase]: For 505/505 co-relation queries the response was YES. [2023-11-30 01:38:01,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1906 conditions, 900 events. 283/900 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4985 event pairs, 153 based on Foata normal form. 0/820 useless extension candidates. Maximal degree in co-relation 1707. Up to 447 conditions per place. [2023-11-30 01:38:01,865 INFO L140 encePairwiseOnDemand]: 98/104 looper letters, 33 selfloop transitions, 21 changer transitions 1/197 dead transitions. [2023-11-30 01:38:01,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 197 transitions, 929 flow [2023-11-30 01:38:01,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:38:01,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:38:01,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1856 transitions. [2023-11-30 01:38:01,869 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8498168498168498 [2023-11-30 01:38:01,869 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1856 transitions. [2023-11-30 01:38:01,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1856 transitions. [2023-11-30 01:38:01,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:01,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1856 transitions. [2023-11-30 01:38:01,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 88.38095238095238) internal successors, (1856), 21 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 104.0) internal successors, (2288), 22 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,876 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 104.0) internal successors, (2288), 22 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,876 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 35 predicate places. [2023-11-30 01:38:01,877 INFO L500 AbstractCegarLoop]: Abstraction has has 138 places, 197 transitions, 929 flow [2023-11-30 01:38:01,877 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 88.38888888888889) internal successors, (1591), 18 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:01,877 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:01,877 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:01,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-30 01:38:02,082 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:02,083 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:02,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:02,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1479130391, now seen corresponding path program 2 times [2023-11-30 01:38:02,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:02,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434764225] [2023-11-30 01:38:02,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:02,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:02,337 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:02,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:02,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434764225] [2023-11-30 01:38:02,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434764225] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536035288] [2023-11-30 01:38:02,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:38:02,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:02,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:02,344 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:38:02,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-30 01:38:02,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:38:02,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:02,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-30 01:38:02,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:02,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-30 01:38:02,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2023-11-30 01:38:02,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:02,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2023-11-30 01:38:02,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:02,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2023-11-30 01:38:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-11-30 01:38:02,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:38:02,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536035288] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:02,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:38:02,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2023-11-30 01:38:02,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722145942] [2023-11-30 01:38:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:02,527 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:02,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-11-30 01:38:02,528 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:38:02,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 197 transitions, 929 flow. Second operand has 6 states, 6 states have (on average 63.5) internal successors, (381), 6 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:02,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:02,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:38:02,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:02,735 INFO L124 PetriNetUnfolderBase]: 376/1125 cut-off events. [2023-11-30 01:38:02,735 INFO L125 PetriNetUnfolderBase]: For 811/937 co-relation queries the response was YES. [2023-11-30 01:38:02,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3110 conditions, 1125 events. 376/1125 cut-off events. For 811/937 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6580 event pairs, 90 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 2897. Up to 675 conditions per place. [2023-11-30 01:38:02,739 INFO L140 encePairwiseOnDemand]: 89/104 looper letters, 123 selfloop transitions, 39 changer transitions 18/262 dead transitions. [2023-11-30 01:38:02,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 262 transitions, 1591 flow [2023-11-30 01:38:02,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:02,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:02,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 467 transitions. [2023-11-30 01:38:02,741 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7483974358974359 [2023-11-30 01:38:02,741 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 467 transitions. [2023-11-30 01:38:02,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 467 transitions. [2023-11-30 01:38:02,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:02,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 467 transitions. [2023-11-30 01:38:02,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 77.83333333333333) internal successors, (467), 6 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:02,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:02,743 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:02,744 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 40 predicate places. [2023-11-30 01:38:02,744 INFO L500 AbstractCegarLoop]: Abstraction has has 143 places, 262 transitions, 1591 flow [2023-11-30 01:38:02,745 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 63.5) internal successors, (381), 6 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:02,745 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:02,745 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:02,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-30 01:38:02,950 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:02,950 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:02,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:02,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1386689862, now seen corresponding path program 1 times [2023-11-30 01:38:02,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:02,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607449916] [2023-11-30 01:38:02,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:02,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:02,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:03,151 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:03,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:03,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607449916] [2023-11-30 01:38:03,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607449916] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:03,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669072600] [2023-11-30 01:38:03,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:03,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:03,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:03,153 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:38:03,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-30 01:38:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:03,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 01:38:03,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:03,296 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:03,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:03,442 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:03,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669072600] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:03,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:03,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 01:38:03,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059277725] [2023-11-30 01:38:03,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:03,444 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 01:38:03,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:03,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 01:38:03,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 01:38:03,447 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 104 [2023-11-30 01:38:03,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 262 transitions, 1591 flow. Second operand has 23 states, 23 states have (on average 88.52173913043478) internal successors, (2036), 23 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:03,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:03,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 104 [2023-11-30 01:38:03,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:03,749 INFO L124 PetriNetUnfolderBase]: 376/1155 cut-off events. [2023-11-30 01:38:03,749 INFO L125 PetriNetUnfolderBase]: For 1326/1466 co-relation queries the response was YES. [2023-11-30 01:38:03,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 1155 events. 376/1155 cut-off events. For 1326/1466 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6625 event pairs, 83 based on Foata normal form. 0/1061 useless extension candidates. Maximal degree in co-relation 3010. Up to 678 conditions per place. [2023-11-30 01:38:03,778 INFO L140 encePairwiseOnDemand]: 98/104 looper letters, 39 selfloop transitions, 30 changer transitions 18/277 dead transitions. [2023-11-30 01:38:03,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 277 transitions, 1871 flow [2023-11-30 01:38:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 01:38:03,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 01:38:03,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2644 transitions. [2023-11-30 01:38:03,783 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8474358974358974 [2023-11-30 01:38:03,783 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2644 transitions. [2023-11-30 01:38:03,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2644 transitions. [2023-11-30 01:38:03,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:03,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2644 transitions. [2023-11-30 01:38:03,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 88.13333333333334) internal successors, (2644), 30 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:03,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 104.0) internal successors, (3224), 31 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:03,793 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 104.0) internal successors, (3224), 31 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:03,793 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 69 predicate places. [2023-11-30 01:38:03,793 INFO L500 AbstractCegarLoop]: Abstraction has has 172 places, 277 transitions, 1871 flow [2023-11-30 01:38:03,794 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 88.52173913043478) internal successors, (2036), 23 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:03,794 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:03,794 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:03,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-30 01:38:04,000 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:04,003 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:04,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:04,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1979012466, now seen corresponding path program 2 times [2023-11-30 01:38:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662554635] [2023-11-30 01:38:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:04,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:04,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:04,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662554635] [2023-11-30 01:38:04,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662554635] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:04,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:04,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:38:04,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509483131] [2023-11-30 01:38:04,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:04,247 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:04,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:04,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:04,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:38:04,248 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 104 [2023-11-30 01:38:04,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 277 transitions, 1871 flow. Second operand has 6 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:04,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 104 [2023-11-30 01:38:04,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:04,510 INFO L124 PetriNetUnfolderBase]: 451/1350 cut-off events. [2023-11-30 01:38:04,510 INFO L125 PetriNetUnfolderBase]: For 2061/2511 co-relation queries the response was YES. [2023-11-30 01:38:04,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4674 conditions, 1350 events. 451/1350 cut-off events. For 2061/2511 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8166 event pairs, 81 based on Foata normal form. 0/1257 useless extension candidates. Maximal degree in co-relation 4339. Up to 773 conditions per place. [2023-11-30 01:38:04,516 INFO L140 encePairwiseOnDemand]: 93/104 looper letters, 151 selfloop transitions, 60 changer transitions 18/343 dead transitions. [2023-11-30 01:38:04,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 343 transitions, 2781 flow [2023-11-30 01:38:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:04,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:04,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 505 transitions. [2023-11-30 01:38:04,518 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8092948717948718 [2023-11-30 01:38:04,518 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 505 transitions. [2023-11-30 01:38:04,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 505 transitions. [2023-11-30 01:38:04,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:04,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 505 transitions. [2023-11-30 01:38:04,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 84.16666666666667) internal successors, (505), 6 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,520 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,521 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 74 predicate places. [2023-11-30 01:38:04,521 INFO L500 AbstractCegarLoop]: Abstraction has has 177 places, 343 transitions, 2781 flow [2023-11-30 01:38:04,521 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,522 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:04,522 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:04,522 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 01:38:04,522 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:04,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:04,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1137619337, now seen corresponding path program 1 times [2023-11-30 01:38:04,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:04,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601222476] [2023-11-30 01:38:04,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:04,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:04,884 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:04,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:04,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601222476] [2023-11-30 01:38:04,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601222476] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:04,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:04,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:38:04,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627438098] [2023-11-30 01:38:04,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:04,885 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:04,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:04,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:04,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:38:04,886 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 104 [2023-11-30 01:38:04,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 343 transitions, 2781 flow. Second operand has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:04,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:04,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 104 [2023-11-30 01:38:04,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:05,203 INFO L124 PetriNetUnfolderBase]: 592/1692 cut-off events. [2023-11-30 01:38:05,204 INFO L125 PetriNetUnfolderBase]: For 2698/3252 co-relation queries the response was YES. [2023-11-30 01:38:05,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6812 conditions, 1692 events. 592/1692 cut-off events. For 2698/3252 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 10747 event pairs, 85 based on Foata normal form. 0/1587 useless extension candidates. Maximal degree in co-relation 6475. Up to 961 conditions per place. [2023-11-30 01:38:05,212 INFO L140 encePairwiseOnDemand]: 89/104 looper letters, 202 selfloop transitions, 58 changer transitions 52/424 dead transitions. [2023-11-30 01:38:05,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 424 transitions, 4107 flow [2023-11-30 01:38:05,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:05,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:05,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 498 transitions. [2023-11-30 01:38:05,213 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7980769230769231 [2023-11-30 01:38:05,213 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 498 transitions. [2023-11-30 01:38:05,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 498 transitions. [2023-11-30 01:38:05,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:05,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 498 transitions. [2023-11-30 01:38:05,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:05,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:05,216 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 104.0) internal successors, (728), 7 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:05,216 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 79 predicate places. [2023-11-30 01:38:05,216 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 424 transitions, 4107 flow [2023-11-30 01:38:05,216 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:05,216 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:05,216 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:05,217 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 01:38:05,217 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:05,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:05,217 INFO L85 PathProgramCache]: Analyzing trace with hash 317556088, now seen corresponding path program 1 times [2023-11-30 01:38:05,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:05,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224129277] [2023-11-30 01:38:05,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:05,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:05,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:05,852 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:05,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:05,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224129277] [2023-11-30 01:38:05,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224129277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:05,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:05,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:05,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307545073] [2023-11-30 01:38:05,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:05,853 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:05,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:05,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:05,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:05,854 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:05,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 424 transitions, 4107 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:05,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:05,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:05,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:06,815 INFO L124 PetriNetUnfolderBase]: 1197/3339 cut-off events. [2023-11-30 01:38:06,815 INFO L125 PetriNetUnfolderBase]: For 6131/7039 co-relation queries the response was YES. [2023-11-30 01:38:06,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15521 conditions, 3339 events. 1197/3339 cut-off events. For 6131/7039 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 25695 event pairs, 86 based on Foata normal form. 40/3195 useless extension candidates. Maximal degree in co-relation 15167. Up to 1879 conditions per place. [2023-11-30 01:38:06,834 INFO L140 encePairwiseOnDemand]: 83/104 looper letters, 515 selfloop transitions, 108 changer transitions 164/880 dead transitions. [2023-11-30 01:38:06,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 880 transitions, 10339 flow [2023-11-30 01:38:06,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:38:06,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:38:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 981 transitions. [2023-11-30 01:38:06,837 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7255917159763313 [2023-11-30 01:38:06,837 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 981 transitions. [2023-11-30 01:38:06,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 981 transitions. [2023-11-30 01:38:06,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:06,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 981 transitions. [2023-11-30 01:38:06,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 75.46153846153847) internal successors, (981), 13 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:06,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 104.0) internal successors, (1456), 14 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:06,841 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 104.0) internal successors, (1456), 14 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:06,842 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 91 predicate places. [2023-11-30 01:38:06,842 INFO L500 AbstractCegarLoop]: Abstraction has has 194 places, 880 transitions, 10339 flow [2023-11-30 01:38:06,842 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:06,842 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:06,842 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:06,842 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 01:38:06,842 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:06,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:06,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1036613986, now seen corresponding path program 2 times [2023-11-30 01:38:06,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:06,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168164298] [2023-11-30 01:38:06,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:06,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:38:28,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:28,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168164298] [2023-11-30 01:38:28,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168164298] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:28,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132081970] [2023-11-30 01:38:28,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:38:28,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:28,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:28,314 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:38:28,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-30 01:38:28,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:38:28,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:28,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-30 01:38:28,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:28,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-30 01:38:28,521 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:38:28,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 15 [2023-11-30 01:38:28,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-30 01:38:28,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2023-11-30 01:38:28,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2023-11-30 01:38:28,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2023-11-30 01:38:28,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:28,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:28,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:28,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:28,821 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:28,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 60 [2023-11-30 01:38:28,859 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:28,859 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:38:28,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132081970] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:28,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:38:28,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [35] total 43 [2023-11-30 01:38:28,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186960731] [2023-11-30 01:38:28,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:28,861 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:28,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:28,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:28,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1730, Unknown=0, NotChecked=0, Total=1892 [2023-11-30 01:38:28,863 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:28,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 880 transitions, 10339 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:28,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:28,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:28,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:30,122 INFO L124 PetriNetUnfolderBase]: 1736/4996 cut-off events. [2023-11-30 01:38:30,122 INFO L125 PetriNetUnfolderBase]: For 11625/12816 co-relation queries the response was YES. [2023-11-30 01:38:30,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26008 conditions, 4996 events. 1736/4996 cut-off events. For 11625/12816 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 43279 event pairs, 127 based on Foata normal form. 66/4817 useless extension candidates. Maximal degree in co-relation 25637. Up to 2729 conditions per place. [2023-11-30 01:38:30,159 INFO L140 encePairwiseOnDemand]: 83/104 looper letters, 869 selfloop transitions, 111 changer transitions 351/1424 dead transitions. [2023-11-30 01:38:30,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1424 transitions, 19559 flow [2023-11-30 01:38:30,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 01:38:30,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 01:38:30,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1210 transitions. [2023-11-30 01:38:30,162 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6843891402714932 [2023-11-30 01:38:30,162 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1210 transitions. [2023-11-30 01:38:30,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1210 transitions. [2023-11-30 01:38:30,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:30,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1210 transitions. [2023-11-30 01:38:30,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 71.17647058823529) internal successors, (1210), 17 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:30,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:30,167 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:30,167 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 107 predicate places. [2023-11-30 01:38:30,168 INFO L500 AbstractCegarLoop]: Abstraction has has 210 places, 1424 transitions, 19559 flow [2023-11-30 01:38:30,168 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:30,168 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:30,168 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:30,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-30 01:38:30,372 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:30,373 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:30,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash 382501736, now seen corresponding path program 1 times [2023-11-30 01:38:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:30,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583450046] [2023-11-30 01:38:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:30,899 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:30,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:30,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583450046] [2023-11-30 01:38:30,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583450046] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:30,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:30,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:30,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596765872] [2023-11-30 01:38:30,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:30,900 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:30,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:30,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:30,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:30,900 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:38:30,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 1424 transitions, 19559 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:30,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:30,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:38:30,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:32,474 INFO L124 PetriNetUnfolderBase]: 1734/4986 cut-off events. [2023-11-30 01:38:32,474 INFO L125 PetriNetUnfolderBase]: For 14998/16401 co-relation queries the response was YES. [2023-11-30 01:38:32,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29189 conditions, 4986 events. 1734/4986 cut-off events. For 14998/16401 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 43114 event pairs, 110 based on Foata normal form. 18/4764 useless extension candidates. Maximal degree in co-relation 28801. Up to 2728 conditions per place. [2023-11-30 01:38:32,504 INFO L140 encePairwiseOnDemand]: 87/104 looper letters, 838 selfloop transitions, 170 changer transitions 364/1477 dead transitions. [2023-11-30 01:38:32,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 1477 transitions, 23019 flow [2023-11-30 01:38:32,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:38:32,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:38:32,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1187 transitions. [2023-11-30 01:38:32,506 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7133413461538461 [2023-11-30 01:38:32,506 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1187 transitions. [2023-11-30 01:38:32,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1187 transitions. [2023-11-30 01:38:32,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:32,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1187 transitions. [2023-11-30 01:38:32,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 74.1875) internal successors, (1187), 16 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:32,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:32,510 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:32,510 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 122 predicate places. [2023-11-30 01:38:32,510 INFO L500 AbstractCegarLoop]: Abstraction has has 225 places, 1477 transitions, 23019 flow [2023-11-30 01:38:32,511 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:32,511 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:32,511 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:32,511 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 01:38:32,511 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:32,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash 683995888, now seen corresponding path program 3 times [2023-11-30 01:38:32,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:32,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279860683] [2023-11-30 01:38:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:32,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:32,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:33,054 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:33,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:33,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279860683] [2023-11-30 01:38:33,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279860683] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:33,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:33,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:33,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434783613] [2023-11-30 01:38:33,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:33,055 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:33,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:33,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:33,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:33,056 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 1477 transitions, 23019 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:33,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:33,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:33,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:34,455 INFO L124 PetriNetUnfolderBase]: 1771/5076 cut-off events. [2023-11-30 01:38:34,455 INFO L125 PetriNetUnfolderBase]: For 18786/20529 co-relation queries the response was YES. [2023-11-30 01:38:34,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33311 conditions, 5076 events. 1771/5076 cut-off events. For 18786/20529 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 43917 event pairs, 122 based on Foata normal form. 72/4903 useless extension candidates. Maximal degree in co-relation 32906. Up to 2768 conditions per place. [2023-11-30 01:38:34,489 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 934 selfloop transitions, 131 changer transitions 374/1532 dead transitions. [2023-11-30 01:38:34,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 1532 transitions, 26769 flow [2023-11-30 01:38:34,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:38:34,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:38:34,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 885 transitions. [2023-11-30 01:38:34,490 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7091346153846154 [2023-11-30 01:38:34,490 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 885 transitions. [2023-11-30 01:38:34,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 885 transitions. [2023-11-30 01:38:34,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:34,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 885 transitions. [2023-11-30 01:38:34,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 73.75) internal successors, (885), 12 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:34,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:34,493 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:34,493 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 133 predicate places. [2023-11-30 01:38:34,493 INFO L500 AbstractCegarLoop]: Abstraction has has 236 places, 1532 transitions, 26769 flow [2023-11-30 01:38:34,494 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:34,494 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:34,494 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:34,494 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-30 01:38:34,494 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:34,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:34,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1911959922, now seen corresponding path program 4 times [2023-11-30 01:38:34,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:34,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93503306] [2023-11-30 01:38:34,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:34,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:34,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:34,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93503306] [2023-11-30 01:38:34,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93503306] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:34,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:34,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:34,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466309360] [2023-11-30 01:38:34,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:34,951 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:34,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:34,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:34,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:34,952 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:34,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 1532 transitions, 26769 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:34,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:34,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:36,625 INFO L124 PetriNetUnfolderBase]: 1783/5109 cut-off events. [2023-11-30 01:38:36,626 INFO L125 PetriNetUnfolderBase]: For 23090/25077 co-relation queries the response was YES. [2023-11-30 01:38:36,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37068 conditions, 5109 events. 1783/5109 cut-off events. For 23090/25077 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 44282 event pairs, 112 based on Foata normal form. 62/4926 useless extension candidates. Maximal degree in co-relation 36646. Up to 2783 conditions per place. [2023-11-30 01:38:36,660 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 934 selfloop transitions, 146 changer transitions 381/1554 dead transitions. [2023-11-30 01:38:36,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 1554 transitions, 30051 flow [2023-11-30 01:38:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:38:36,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:38:36,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 895 transitions. [2023-11-30 01:38:36,661 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7171474358974359 [2023-11-30 01:38:36,662 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 895 transitions. [2023-11-30 01:38:36,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 895 transitions. [2023-11-30 01:38:36,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:36,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 895 transitions. [2023-11-30 01:38:36,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.58333333333333) internal successors, (895), 12 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:36,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:36,664 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:36,665 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 144 predicate places. [2023-11-30 01:38:36,665 INFO L500 AbstractCegarLoop]: Abstraction has has 247 places, 1554 transitions, 30051 flow [2023-11-30 01:38:36,665 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:36,665 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:36,665 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:36,665 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 01:38:36,665 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:36,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:36,666 INFO L85 PathProgramCache]: Analyzing trace with hash -490837566, now seen corresponding path program 5 times [2023-11-30 01:38:36,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:36,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553443638] [2023-11-30 01:38:36,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:36,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:37,398 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:37,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:37,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553443638] [2023-11-30 01:38:37,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553443638] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:37,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:37,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-30 01:38:37,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965579847] [2023-11-30 01:38:37,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:37,399 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-30 01:38:37,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:37,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-30 01:38:37,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-30 01:38:37,400 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 104 [2023-11-30 01:38:37,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 1554 transitions, 30051 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:37,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:37,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 104 [2023-11-30 01:38:37,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:40,899 INFO L124 PetriNetUnfolderBase]: 3625/8733 cut-off events. [2023-11-30 01:38:40,899 INFO L125 PetriNetUnfolderBase]: For 64338/66571 co-relation queries the response was YES. [2023-11-30 01:38:40,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71822 conditions, 8733 events. 3625/8733 cut-off events. For 64338/66571 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 76560 event pairs, 200 based on Foata normal form. 16/8295 useless extension candidates. Maximal degree in co-relation 71380. Up to 4877 conditions per place. [2023-11-30 01:38:40,958 INFO L140 encePairwiseOnDemand]: 75/104 looper letters, 1664 selfloop transitions, 277 changer transitions 823/2849 dead transitions. [2023-11-30 01:38:40,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 2849 transitions, 61305 flow [2023-11-30 01:38:40,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-30 01:38:40,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-30 01:38:40,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1665 transitions. [2023-11-30 01:38:40,960 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2023-11-30 01:38:40,961 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1665 transitions. [2023-11-30 01:38:40,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1665 transitions. [2023-11-30 01:38:40,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:40,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1665 transitions. [2023-11-30 01:38:40,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 61.666666666666664) internal successors, (1665), 27 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:40,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 104.0) internal successors, (2912), 28 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:40,966 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 104.0) internal successors, (2912), 28 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:40,966 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 170 predicate places. [2023-11-30 01:38:40,966 INFO L500 AbstractCegarLoop]: Abstraction has has 273 places, 2849 transitions, 61305 flow [2023-11-30 01:38:40,967 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:40,967 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:40,967 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:40,967 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 01:38:40,967 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:40,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:40,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1398410380, now seen corresponding path program 6 times [2023-11-30 01:38:40,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:40,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25391566] [2023-11-30 01:38:40,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:40,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:40,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:41,878 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:41,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:41,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25391566] [2023-11-30 01:38:41,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25391566] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:41,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:41,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-30 01:38:41,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946627732] [2023-11-30 01:38:41,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:41,879 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-30 01:38:41,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:41,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-30 01:38:41,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-30 01:38:41,880 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 104 [2023-11-30 01:38:41,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 2849 transitions, 61305 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:41,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:41,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 104 [2023-11-30 01:38:41,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:46,457 INFO L124 PetriNetUnfolderBase]: 3636/8757 cut-off events. [2023-11-30 01:38:46,457 INFO L125 PetriNetUnfolderBase]: For 70374/72465 co-relation queries the response was YES. [2023-11-30 01:38:46,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79165 conditions, 8757 events. 3636/8757 cut-off events. For 70374/72465 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 76770 event pairs, 197 based on Foata normal form. 32/8336 useless extension candidates. Maximal degree in co-relation 78703. Up to 4884 conditions per place. [2023-11-30 01:38:46,511 INFO L140 encePairwiseOnDemand]: 75/104 looper letters, 1653 selfloop transitions, 289 changer transitions 837/2864 dead transitions. [2023-11-30 01:38:46,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 2864 transitions, 67089 flow [2023-11-30 01:38:46,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-30 01:38:46,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-30 01:38:46,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1668 transitions. [2023-11-30 01:38:46,513 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.594017094017094 [2023-11-30 01:38:46,513 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1668 transitions. [2023-11-30 01:38:46,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1668 transitions. [2023-11-30 01:38:46,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:46,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1668 transitions. [2023-11-30 01:38:46,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 61.77777777777778) internal successors, (1668), 27 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:46,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 104.0) internal successors, (2912), 28 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:46,517 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 104.0) internal successors, (2912), 28 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:46,518 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 196 predicate places. [2023-11-30 01:38:46,518 INFO L500 AbstractCegarLoop]: Abstraction has has 299 places, 2864 transitions, 67089 flow [2023-11-30 01:38:46,518 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:46,518 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:46,518 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:46,518 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 01:38:46,518 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:46,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash 802113678, now seen corresponding path program 7 times [2023-11-30 01:38:46,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:46,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999799857] [2023-11-30 01:38:46,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:46,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:47,003 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:47,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:47,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999799857] [2023-11-30 01:38:47,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999799857] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:47,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:47,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:47,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933096599] [2023-11-30 01:38:47,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:47,004 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:47,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:47,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:47,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:47,005 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:47,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 2864 transitions, 67089 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:47,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:47,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:47,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:50,586 INFO L124 PetriNetUnfolderBase]: 3715/8917 cut-off events. [2023-11-30 01:38:50,586 INFO L125 PetriNetUnfolderBase]: For 85819/88035 co-relation queries the response was YES. [2023-11-30 01:38:50,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87069 conditions, 8917 events. 3715/8917 cut-off events. For 85819/88035 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 78202 event pairs, 202 based on Foata normal form. 8/8468 useless extension candidates. Maximal degree in co-relation 86590. Up to 4981 conditions per place. [2023-11-30 01:38:50,650 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1480 selfloop transitions, 500 changer transitions 875/2965 dead transitions. [2023-11-30 01:38:50,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 2965 transitions, 75107 flow [2023-11-30 01:38:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:38:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:38:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 976 transitions. [2023-11-30 01:38:50,652 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2023-11-30 01:38:50,652 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 976 transitions. [2023-11-30 01:38:50,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 976 transitions. [2023-11-30 01:38:50,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:50,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 976 transitions. [2023-11-30 01:38:50,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 69.71428571428571) internal successors, (976), 14 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:50,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:50,654 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:50,654 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 209 predicate places. [2023-11-30 01:38:50,655 INFO L500 AbstractCegarLoop]: Abstraction has has 312 places, 2965 transitions, 75107 flow [2023-11-30 01:38:50,655 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:50,655 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:50,655 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:50,655 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-30 01:38:50,655 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:50,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1930465082, now seen corresponding path program 8 times [2023-11-30 01:38:50,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:50,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064387647] [2023-11-30 01:38:50,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:50,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:50,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:51,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:51,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064387647] [2023-11-30 01:38:51,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064387647] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:51,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:51,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:51,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499769460] [2023-11-30 01:38:51,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:51,160 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:51,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:51,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:51,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:51,160 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:51,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 2965 transitions, 75107 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:51,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:51,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:51,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:54,831 INFO L124 PetriNetUnfolderBase]: 3713/8914 cut-off events. [2023-11-30 01:38:54,831 INFO L125 PetriNetUnfolderBase]: For 100181/102724 co-relation queries the response was YES. [2023-11-30 01:38:54,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93358 conditions, 8914 events. 3713/8914 cut-off events. For 100181/102724 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 78192 event pairs, 203 based on Foata normal form. 8/8467 useless extension candidates. Maximal degree in co-relation 92862. Up to 4977 conditions per place. [2023-11-30 01:38:54,885 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1483 selfloop transitions, 501 changer transitions 875/2969 dead transitions. [2023-11-30 01:38:54,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 2969 transitions, 80905 flow [2023-11-30 01:38:54,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:38:54,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:38:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 842 transitions. [2023-11-30 01:38:54,886 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6746794871794872 [2023-11-30 01:38:54,886 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 842 transitions. [2023-11-30 01:38:54,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 842 transitions. [2023-11-30 01:38:54,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:54,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 842 transitions. [2023-11-30 01:38:54,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 70.16666666666667) internal successors, (842), 12 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:54,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:54,888 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:54,889 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 220 predicate places. [2023-11-30 01:38:54,889 INFO L500 AbstractCegarLoop]: Abstraction has has 323 places, 2969 transitions, 80905 flow [2023-11-30 01:38:54,889 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:54,889 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:54,889 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:54,889 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 01:38:54,889 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:54,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:54,890 INFO L85 PathProgramCache]: Analyzing trace with hash 275409100, now seen corresponding path program 9 times [2023-11-30 01:38:54,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:54,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211090460] [2023-11-30 01:38:54,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:54,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:38:55,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:55,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211090460] [2023-11-30 01:38:55,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211090460] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:55,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:55,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:55,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553644771] [2023-11-30 01:38:55,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:55,327 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:55,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:55,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:55,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:55,328 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:38:55,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 2969 transitions, 80905 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:55,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:55,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:38:55,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:59,528 INFO L124 PetriNetUnfolderBase]: 3766/9020 cut-off events. [2023-11-30 01:38:59,528 INFO L125 PetriNetUnfolderBase]: For 119274/122127 co-relation queries the response was YES. [2023-11-30 01:38:59,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100920 conditions, 9020 events. 3766/9020 cut-off events. For 119274/122127 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 79192 event pairs, 204 based on Foata normal form. 8/8571 useless extension candidates. Maximal degree in co-relation 100407. Up to 5032 conditions per place. [2023-11-30 01:38:59,596 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1471 selfloop transitions, 540 changer transitions 910/3031 dead transitions. [2023-11-30 01:38:59,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 3031 transitions, 88391 flow [2023-11-30 01:38:59,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:38:59,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:38:59,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 979 transitions. [2023-11-30 01:38:59,597 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6723901098901099 [2023-11-30 01:38:59,597 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 979 transitions. [2023-11-30 01:38:59,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 979 transitions. [2023-11-30 01:38:59,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:59,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 979 transitions. [2023-11-30 01:38:59,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 69.92857142857143) internal successors, (979), 14 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:59,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:59,600 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:59,600 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 233 predicate places. [2023-11-30 01:38:59,600 INFO L500 AbstractCegarLoop]: Abstraction has has 336 places, 3031 transitions, 88391 flow [2023-11-30 01:38:59,600 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:38:59,601 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:59,601 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:38:59,601 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-30 01:38:59,601 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:38:59,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:59,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1959170224, now seen corresponding path program 10 times [2023-11-30 01:38:59,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:59,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874250478] [2023-11-30 01:38:59,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:59,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:00,030 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:00,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:00,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874250478] [2023-11-30 01:39:00,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874250478] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:00,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:00,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:00,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607388478] [2023-11-30 01:39:00,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:00,032 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:00,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:00,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:00,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:00,033 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:00,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 3031 transitions, 88391 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:00,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:00,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:00,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:04,701 INFO L124 PetriNetUnfolderBase]: 3779/9055 cut-off events. [2023-11-30 01:39:04,702 INFO L125 PetriNetUnfolderBase]: For 137795/140958 co-relation queries the response was YES. [2023-11-30 01:39:04,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107609 conditions, 9055 events. 3779/9055 cut-off events. For 137795/140958 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 79485 event pairs, 197 based on Foata normal form. 8/8608 useless extension candidates. Maximal degree in co-relation 107079. Up to 5040 conditions per place. [2023-11-30 01:39:04,779 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1486 selfloop transitions, 530 changer transitions 919/3045 dead transitions. [2023-11-30 01:39:04,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 3045 transitions, 94633 flow [2023-11-30 01:39:04,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:39:04,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:39:04,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1030 transitions. [2023-11-30 01:39:04,781 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2023-11-30 01:39:04,781 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1030 transitions. [2023-11-30 01:39:04,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1030 transitions. [2023-11-30 01:39:04,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:04,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1030 transitions. [2023-11-30 01:39:04,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 68.66666666666667) internal successors, (1030), 15 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:04,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:04,783 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:04,784 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 247 predicate places. [2023-11-30 01:39:04,784 INFO L500 AbstractCegarLoop]: Abstraction has has 350 places, 3045 transitions, 94633 flow [2023-11-30 01:39:04,784 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:04,784 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:04,784 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:04,784 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 01:39:04,784 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:04,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash -2001393928, now seen corresponding path program 11 times [2023-11-30 01:39:04,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:04,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999284587] [2023-11-30 01:39:04,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:04,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:04,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:05,170 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:05,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:05,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999284587] [2023-11-30 01:39:05,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999284587] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:05,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:05,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:05,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565642224] [2023-11-30 01:39:05,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:05,171 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:05,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:05,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:05,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:05,172 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:05,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 3045 transitions, 94633 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:05,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:05,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:05,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:09,686 INFO L124 PetriNetUnfolderBase]: 3786/9066 cut-off events. [2023-11-30 01:39:09,686 INFO L125 PetriNetUnfolderBase]: For 157436/160909 co-relation queries the response was YES. [2023-11-30 01:39:09,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114276 conditions, 9066 events. 3786/9066 cut-off events. For 157436/160909 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 79581 event pairs, 198 based on Foata normal form. 8/8619 useless extension candidates. Maximal degree in co-relation 113729. Up to 5052 conditions per place. [2023-11-30 01:39:09,772 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1483 selfloop transitions, 543 changer transitions 921/3057 dead transitions. [2023-11-30 01:39:09,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 3057 transitions, 100887 flow [2023-11-30 01:39:09,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:09,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:09,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 853 transitions. [2023-11-30 01:39:09,773 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6834935897435898 [2023-11-30 01:39:09,773 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 853 transitions. [2023-11-30 01:39:09,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 853 transitions. [2023-11-30 01:39:09,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:09,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 853 transitions. [2023-11-30 01:39:09,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.08333333333333) internal successors, (853), 12 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:09,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:09,776 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:09,776 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 258 predicate places. [2023-11-30 01:39:09,777 INFO L500 AbstractCegarLoop]: Abstraction has has 361 places, 3057 transitions, 100887 flow [2023-11-30 01:39:09,777 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:09,777 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:09,777 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:09,777 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-30 01:39:09,777 INFO L425 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:09,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:09,777 INFO L85 PathProgramCache]: Analyzing trace with hash -919788532, now seen corresponding path program 12 times [2023-11-30 01:39:09,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:09,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944095867] [2023-11-30 01:39:09,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:09,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:09,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:10,388 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:10,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:10,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944095867] [2023-11-30 01:39:10,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944095867] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:10,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:10,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:10,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456582990] [2023-11-30 01:39:10,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:10,391 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:10,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:10,391 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:10,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 3057 transitions, 100887 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:10,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:10,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:10,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:14,985 INFO L124 PetriNetUnfolderBase]: 3814/9124 cut-off events. [2023-11-30 01:39:14,986 INFO L125 PetriNetUnfolderBase]: For 182172/185955 co-relation queries the response was YES. [2023-11-30 01:39:15,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121517 conditions, 9124 events. 3814/9124 cut-off events. For 182172/185955 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 80102 event pairs, 202 based on Foata normal form. 8/8677 useless extension candidates. Maximal degree in co-relation 120953. Up to 5080 conditions per place. [2023-11-30 01:39:15,053 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1454 selfloop transitions, 586 changer transitions 948/3098 dead transitions. [2023-11-30 01:39:15,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 3098 transitions, 108165 flow [2023-11-30 01:39:15,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-30 01:39:15,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-30 01:39:15,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 741 transitions. [2023-11-30 01:39:15,054 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7125 [2023-11-30 01:39:15,054 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 741 transitions. [2023-11-30 01:39:15,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 741 transitions. [2023-11-30 01:39:15,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:15,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 741 transitions. [2023-11-30 01:39:15,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 74.1) internal successors, (741), 10 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:15,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:15,057 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:15,057 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 267 predicate places. [2023-11-30 01:39:15,057 INFO L500 AbstractCegarLoop]: Abstraction has has 370 places, 3098 transitions, 108165 flow [2023-11-30 01:39:15,057 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:15,057 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:15,057 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:15,058 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-30 01:39:15,058 INFO L425 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:15,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:15,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1613838846, now seen corresponding path program 13 times [2023-11-30 01:39:15,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:15,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055596891] [2023-11-30 01:39:15,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:15,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:15,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:15,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055596891] [2023-11-30 01:39:15,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055596891] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:15,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:15,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:15,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4436350] [2023-11-30 01:39:15,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:15,462 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:15,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:15,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:15,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:15,463 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:15,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 3098 transitions, 108165 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:15,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:15,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:15,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:20,912 INFO L124 PetriNetUnfolderBase]: 3827/9150 cut-off events. [2023-11-30 01:39:20,912 INFO L125 PetriNetUnfolderBase]: For 206330/210423 co-relation queries the response was YES. [2023-11-30 01:39:20,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128318 conditions, 9150 events. 3827/9150 cut-off events. For 206330/210423 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 80453 event pairs, 201 based on Foata normal form. 8/8705 useless extension candidates. Maximal degree in co-relation 127737. Up to 5088 conditions per place. [2023-11-30 01:39:20,996 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1489 selfloop transitions, 552 changer transitions 957/3108 dead transitions. [2023-11-30 01:39:20,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 3108 transitions, 114481 flow [2023-11-30 01:39:20,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:39:20,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:39:20,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 981 transitions. [2023-11-30 01:39:20,998 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6737637362637363 [2023-11-30 01:39:20,998 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 981 transitions. [2023-11-30 01:39:20,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 981 transitions. [2023-11-30 01:39:20,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:20,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 981 transitions. [2023-11-30 01:39:20,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 70.07142857142857) internal successors, (981), 14 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:21,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:21,000 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:21,000 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 280 predicate places. [2023-11-30 01:39:21,001 INFO L500 AbstractCegarLoop]: Abstraction has has 383 places, 3108 transitions, 114481 flow [2023-11-30 01:39:21,001 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:21,001 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:21,001 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:21,001 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-30 01:39:21,001 INFO L425 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:21,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash 834965744, now seen corresponding path program 14 times [2023-11-30 01:39:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:21,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946666386] [2023-11-30 01:39:21,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:21,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:21,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:25,282 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:39:25,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:25,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946666386] [2023-11-30 01:39:25,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946666386] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:25,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47056398] [2023-11-30 01:39:25,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:39:25,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:25,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:39:25,283 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:39:25,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-30 01:39:25,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:39:25,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:39:25,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-30 01:39:25,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:39:25,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-11-30 01:39:25,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-30 01:39:25,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2023-11-30 01:39:25,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2023-11-30 01:39:25,644 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:39:25,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 15 [2023-11-30 01:39:25,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2023-11-30 01:39:25,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:25,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:25,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:25,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:25,773 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:39:25,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 60 [2023-11-30 01:39:25,815 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:25,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:39:25,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47056398] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:25,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:39:25,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [33] total 41 [2023-11-30 01:39:25,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259026836] [2023-11-30 01:39:25,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:25,816 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:25,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:25,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1581, Unknown=0, NotChecked=0, Total=1722 [2023-11-30 01:39:25,817 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:25,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 3108 transitions, 114481 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:25,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:25,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:25,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:31,019 INFO L124 PetriNetUnfolderBase]: 4011/9588 cut-off events. [2023-11-30 01:39:31,020 INFO L125 PetriNetUnfolderBase]: For 245482/249885 co-relation queries the response was YES. [2023-11-30 01:39:31,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140370 conditions, 9588 events. 4011/9588 cut-off events. For 245482/249885 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 85163 event pairs, 198 based on Foata normal form. 8/9130 useless extension candidates. Maximal degree in co-relation 139772. Up to 5284 conditions per place. [2023-11-30 01:39:31,117 INFO L140 encePairwiseOnDemand]: 84/104 looper letters, 1485 selfloop transitions, 595 changer transitions 1063/3253 dead transitions. [2023-11-30 01:39:31,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 3253 transitions, 126181 flow [2023-11-30 01:39:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:31,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 885 transitions. [2023-11-30 01:39:31,119 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7091346153846154 [2023-11-30 01:39:31,119 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 885 transitions. [2023-11-30 01:39:31,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 885 transitions. [2023-11-30 01:39:31,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:31,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 885 transitions. [2023-11-30 01:39:31,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 73.75) internal successors, (885), 12 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:31,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:31,121 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:31,121 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 291 predicate places. [2023-11-30 01:39:31,121 INFO L500 AbstractCegarLoop]: Abstraction has has 394 places, 3253 transitions, 126181 flow [2023-11-30 01:39:31,121 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:31,121 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:31,121 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:31,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-30 01:39:31,322 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:31,322 INFO L425 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:31,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1690206110, now seen corresponding path program 15 times [2023-11-30 01:39:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672626994] [2023-11-30 01:39:31,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:31,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:31,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:32,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:32,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672626994] [2023-11-30 01:39:32,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672626994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:32,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:32,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-30 01:39:32,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919959305] [2023-11-30 01:39:32,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:32,266 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-30 01:39:32,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:32,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-30 01:39:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-30 01:39:32,267 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 104 [2023-11-30 01:39:32,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 3253 transitions, 126181 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:32,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:32,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 104 [2023-11-30 01:39:32,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:40,967 INFO L124 PetriNetUnfolderBase]: 4769/11244 cut-off events. [2023-11-30 01:39:40,968 INFO L125 PetriNetUnfolderBase]: For 301189/306309 co-relation queries the response was YES. [2023-11-30 01:39:41,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176034 conditions, 11244 events. 4769/11244 cut-off events. For 301189/306309 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 102457 event pairs, 227 based on Foata normal form. 36/10730 useless extension candidates. Maximal degree in co-relation 175416. Up to 6326 conditions per place. [2023-11-30 01:39:41,093 INFO L140 encePairwiseOnDemand]: 75/104 looper letters, 2069 selfloop transitions, 424 changer transitions 1337/3915 dead transitions. [2023-11-30 01:39:41,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 3915 transitions, 159497 flow [2023-11-30 01:39:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 01:39:41,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 01:39:41,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1875 transitions. [2023-11-30 01:39:41,095 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6009615384615384 [2023-11-30 01:39:41,095 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1875 transitions. [2023-11-30 01:39:41,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1875 transitions. [2023-11-30 01:39:41,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:41,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1875 transitions. [2023-11-30 01:39:41,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 62.5) internal successors, (1875), 30 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:41,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 104.0) internal successors, (3224), 31 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:41,100 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 104.0) internal successors, (3224), 31 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:41,100 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 320 predicate places. [2023-11-30 01:39:41,100 INFO L500 AbstractCegarLoop]: Abstraction has has 423 places, 3915 transitions, 159497 flow [2023-11-30 01:39:41,100 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:41,100 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:41,100 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:41,101 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-30 01:39:41,101 INFO L425 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:41,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:41,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1131991860, now seen corresponding path program 16 times [2023-11-30 01:39:41,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:41,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344271640] [2023-11-30 01:39:41,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:41,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:41,735 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:41,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:41,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344271640] [2023-11-30 01:39:41,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344271640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:41,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:41,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:41,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096916302] [2023-11-30 01:39:41,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:41,736 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:41,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:41,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:41,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:41,736 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 104 [2023-11-30 01:39:41,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 3915 transitions, 159497 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:41,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:41,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 104 [2023-11-30 01:39:41,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:50,441 INFO L124 PetriNetUnfolderBase]: 4800/11310 cut-off events. [2023-11-30 01:39:50,441 INFO L125 PetriNetUnfolderBase]: For 337478/341550 co-relation queries the response was YES. [2023-11-30 01:39:50,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185171 conditions, 11310 events. 4800/11310 cut-off events. For 337478/341550 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 103196 event pairs, 234 based on Foata normal form. 8/10769 useless extension candidates. Maximal degree in co-relation 184536. Up to 6358 conditions per place. [2023-11-30 01:39:50,540 INFO L140 encePairwiseOnDemand]: 82/104 looper letters, 1844 selfloop transitions, 619 changer transitions 1370/3953 dead transitions. [2023-11-30 01:39:50,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 3953 transitions, 168707 flow [2023-11-30 01:39:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:50,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 919 transitions. [2023-11-30 01:39:50,541 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7363782051282052 [2023-11-30 01:39:50,541 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 919 transitions. [2023-11-30 01:39:50,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 919 transitions. [2023-11-30 01:39:50,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:50,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 919 transitions. [2023-11-30 01:39:50,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 76.58333333333333) internal successors, (919), 12 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:50,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:50,543 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:50,544 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 331 predicate places. [2023-11-30 01:39:50,544 INFO L500 AbstractCegarLoop]: Abstraction has has 434 places, 3953 transitions, 168707 flow [2023-11-30 01:39:50,544 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:50,544 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:50,544 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:39:50,544 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-30 01:39:50,544 INFO L425 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:39:50,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:50,545 INFO L85 PathProgramCache]: Analyzing trace with hash 412258608, now seen corresponding path program 17 times [2023-11-30 01:39:50,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:50,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174426799] [2023-11-30 01:39:50,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:50,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:51,256 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:39:51,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:51,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174426799] [2023-11-30 01:39:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174426799] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:51,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-30 01:39:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839620546] [2023-11-30 01:39:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:51,257 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-30 01:39:51,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:51,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-30 01:39:51,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-11-30 01:39:51,258 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 104 [2023-11-30 01:39:51,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 3953 transitions, 168707 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:39:51,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:51,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 104 [2023-11-30 01:39:51,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:04,811 INFO L124 PetriNetUnfolderBase]: 6331/14815 cut-off events. [2023-11-30 01:40:04,812 INFO L125 PetriNetUnfolderBase]: For 459361/464201 co-relation queries the response was YES. [2023-11-30 01:40:04,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255989 conditions, 14815 events. 6331/14815 cut-off events. For 459361/464201 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 141227 event pairs, 291 based on Foata normal form. 17/14079 useless extension candidates. Maximal degree in co-relation 255334. Up to 8413 conditions per place. [2023-11-30 01:40:04,968 INFO L140 encePairwiseOnDemand]: 75/104 looper letters, 2760 selfloop transitions, 588 changer transitions 1702/5135 dead transitions. [2023-11-30 01:40:04,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 5135 transitions, 229483 flow [2023-11-30 01:40:04,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-30 01:40:04,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-30 01:40:04,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1510 transitions. [2023-11-30 01:40:04,970 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5807692307692308 [2023-11-30 01:40:04,970 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1510 transitions. [2023-11-30 01:40:04,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1510 transitions. [2023-11-30 01:40:04,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:04,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1510 transitions. [2023-11-30 01:40:04,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 60.4) internal successors, (1510), 25 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:04,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 104.0) internal successors, (2704), 26 states have internal predecessors, (2704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:04,974 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 104.0) internal successors, (2704), 26 states have internal predecessors, (2704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:04,975 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 355 predicate places. [2023-11-30 01:40:04,975 INFO L500 AbstractCegarLoop]: Abstraction has has 458 places, 5135 transitions, 229483 flow [2023-11-30 01:40:04,975 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:04,975 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:04,975 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:40:04,975 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-30 01:40:04,976 INFO L425 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:40:04,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:04,976 INFO L85 PathProgramCache]: Analyzing trace with hash -263719792, now seen corresponding path program 1 times [2023-11-30 01:40:04,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:04,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744758333] [2023-11-30 01:40:04,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:04,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:04,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:40:06,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:06,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744758333] [2023-11-30 01:40:06,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744758333] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:06,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024363198] [2023-11-30 01:40:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:06,160 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:06,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:06,161 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:40:06,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 5135 transitions, 229483 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:06,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:06,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:40:06,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:22,127 INFO L124 PetriNetUnfolderBase]: 6460/15181 cut-off events. [2023-11-30 01:40:22,127 INFO L125 PetriNetUnfolderBase]: For 525018/530197 co-relation queries the response was YES. [2023-11-30 01:40:22,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 272185 conditions, 15181 events. 6460/15181 cut-off events. For 525018/530197 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 145822 event pairs, 289 based on Foata normal form. 40/14458 useless extension candidates. Maximal degree in co-relation 271513. Up to 8555 conditions per place. [2023-11-30 01:40:22,275 INFO L140 encePairwiseOnDemand]: 87/104 looper letters, 2929 selfloop transitions, 448 changer transitions 1745/5333 dead transitions. [2023-11-30 01:40:22,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 5333 transitions, 248451 flow [2023-11-30 01:40:22,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:40:22,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:40:22,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 961 transitions. [2023-11-30 01:40:22,276 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7107988165680473 [2023-11-30 01:40:22,276 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 961 transitions. [2023-11-30 01:40:22,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 961 transitions. [2023-11-30 01:40:22,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:22,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 961 transitions. [2023-11-30 01:40:22,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 73.92307692307692) internal successors, (961), 13 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:22,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 104.0) internal successors, (1456), 14 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:22,279 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 104.0) internal successors, (1456), 14 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:22,279 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 367 predicate places. [2023-11-30 01:40:22,279 INFO L500 AbstractCegarLoop]: Abstraction has has 470 places, 5333 transitions, 248451 flow [2023-11-30 01:40:22,279 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:22,279 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:22,279 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:40:22,279 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-30 01:40:22,280 INFO L425 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:40:22,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:22,280 INFO L85 PathProgramCache]: Analyzing trace with hash -799983682, now seen corresponding path program 2 times [2023-11-30 01:40:22,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:22,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962525455] [2023-11-30 01:40:22,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:22,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:23,230 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:40:23,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:23,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962525455] [2023-11-30 01:40:23,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962525455] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:23,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:23,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:23,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713733409] [2023-11-30 01:40:23,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:23,231 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:23,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:23,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:23,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:23,231 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:40:23,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 5333 transitions, 248451 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:23,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:23,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:40:23,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:43,024 INFO L124 PetriNetUnfolderBase]: 6792/15951 cut-off events. [2023-11-30 01:40:43,024 INFO L125 PetriNetUnfolderBase]: For 600456/602978 co-relation queries the response was YES. [2023-11-30 01:40:43,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297442 conditions, 15951 events. 6792/15951 cut-off events. For 600456/602978 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 154326 event pairs, 319 based on Foata normal form. 40/15192 useless extension candidates. Maximal degree in co-relation 296753. Up to 8897 conditions per place. [2023-11-30 01:40:43,195 INFO L140 encePairwiseOnDemand]: 88/104 looper letters, 3078 selfloop transitions, 553 changer transitions 1789/5631 dead transitions. [2023-11-30 01:40:43,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 5631 transitions, 273339 flow [2023-11-30 01:40:43,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:40:43,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:40:43,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1181 transitions. [2023-11-30 01:40:43,196 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7097355769230769 [2023-11-30 01:40:43,196 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1181 transitions. [2023-11-30 01:40:43,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1181 transitions. [2023-11-30 01:40:43,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:43,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1181 transitions. [2023-11-30 01:40:43,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.8125) internal successors, (1181), 16 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:43,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:43,199 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:43,199 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 382 predicate places. [2023-11-30 01:40:43,199 INFO L500 AbstractCegarLoop]: Abstraction has has 485 places, 5631 transitions, 273339 flow [2023-11-30 01:40:43,200 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:43,200 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:43,200 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:40:43,200 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-30 01:40:43,200 INFO L425 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:40:43,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:43,200 INFO L85 PathProgramCache]: Analyzing trace with hash -484335274, now seen corresponding path program 3 times [2023-11-30 01:40:43,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:43,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886849188] [2023-11-30 01:40:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:43,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:44,275 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:40:44,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:44,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886849188] [2023-11-30 01:40:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886849188] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:44,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:44,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:44,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852906286] [2023-11-30 01:40:44,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:44,276 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:44,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:44,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:44,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:44,277 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:40:44,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 5631 transitions, 273339 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:40:44,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:44,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:40:44,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:41:05,565 INFO L124 PetriNetUnfolderBase]: 6851/16123 cut-off events. [2023-11-30 01:41:05,565 INFO L125 PetriNetUnfolderBase]: For 661936/664503 co-relation queries the response was YES. [2023-11-30 01:41:05,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311119 conditions, 16123 events. 6851/16123 cut-off events. For 661936/664503 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 156542 event pairs, 326 based on Foata normal form. 40/15364 useless extension candidates. Maximal degree in co-relation 310413. Up to 8967 conditions per place. [2023-11-30 01:41:05,742 INFO L140 encePairwiseOnDemand]: 86/104 looper letters, 3102 selfloop transitions, 595 changer transitions 1799/5707 dead transitions. [2023-11-30 01:41:05,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 5707 transitions, 287819 flow [2023-11-30 01:41:05,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:41:05,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:41:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1168 transitions. [2023-11-30 01:41:05,743 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7019230769230769 [2023-11-30 01:41:05,743 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1168 transitions. [2023-11-30 01:41:05,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1168 transitions. [2023-11-30 01:41:05,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:41:05,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1168 transitions. [2023-11-30 01:41:05,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.0) internal successors, (1168), 16 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:05,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:05,746 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 104.0) internal successors, (1768), 17 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:05,746 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 397 predicate places. [2023-11-30 01:41:05,746 INFO L500 AbstractCegarLoop]: Abstraction has has 500 places, 5707 transitions, 287819 flow [2023-11-30 01:41:05,746 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:05,746 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:41:05,746 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:41:05,746 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-30 01:41:05,746 INFO L425 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:41:05,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:41:05,747 INFO L85 PathProgramCache]: Analyzing trace with hash -859370704, now seen corresponding path program 4 times [2023-11-30 01:41:05,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:41:05,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621283551] [2023-11-30 01:41:05,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:41:05,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:41:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:41:06,772 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:41:06,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:41:06,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621283551] [2023-11-30 01:41:06,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621283551] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:41:06,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:41:06,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:41:06,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715274170] [2023-11-30 01:41:06,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:41:06,773 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:41:06,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:41:06,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:41:06,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:41:06,774 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:41:06,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 5707 transitions, 287819 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:06,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:41:06,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:41:06,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:41:29,443 INFO L124 PetriNetUnfolderBase]: 7302/17169 cut-off events. [2023-11-30 01:41:29,444 INFO L125 PetriNetUnfolderBase]: For 762760/764984 co-relation queries the response was YES. [2023-11-30 01:41:29,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343956 conditions, 17169 events. 7302/17169 cut-off events. For 762760/764984 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 168400 event pairs, 380 based on Foata normal form. 31/16357 useless extension candidates. Maximal degree in co-relation 343233. Up to 9441 conditions per place. [2023-11-30 01:41:29,638 INFO L140 encePairwiseOnDemand]: 86/104 looper letters, 3423 selfloop transitions, 785 changer transitions 1842/6261 dead transitions. [2023-11-30 01:41:29,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 6261 transitions, 328371 flow [2023-11-30 01:41:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 01:41:29,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 01:41:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1235 transitions. [2023-11-30 01:41:29,640 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6985294117647058 [2023-11-30 01:41:29,640 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1235 transitions. [2023-11-30 01:41:29,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1235 transitions. [2023-11-30 01:41:29,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:41:29,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1235 transitions. [2023-11-30 01:41:29,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 72.6470588235294) internal successors, (1235), 17 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:29,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:29,643 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:29,643 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 413 predicate places. [2023-11-30 01:41:29,643 INFO L500 AbstractCegarLoop]: Abstraction has has 516 places, 6261 transitions, 328371 flow [2023-11-30 01:41:29,643 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:29,644 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:41:29,644 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:41:29,644 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-30 01:41:29,644 INFO L425 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:41:29,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:41:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash -679505328, now seen corresponding path program 5 times [2023-11-30 01:41:29,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:41:29,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836878010] [2023-11-30 01:41:29,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:41:29,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:41:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:41:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:41:30,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:41:30,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836878010] [2023-11-30 01:41:30,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836878010] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:41:30,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:41:30,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:41:30,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083613194] [2023-11-30 01:41:30,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:41:30,737 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:41:30,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:41:30,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:41:30,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:41:30,737 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:41:30,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 6261 transitions, 328371 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:41:30,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:41:30,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:41:30,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:42:01,027 INFO L124 PetriNetUnfolderBase]: 7664/18086 cut-off events. [2023-11-30 01:42:01,027 INFO L125 PetriNetUnfolderBase]: For 876715/879099 co-relation queries the response was YES. [2023-11-30 01:42:01,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 373902 conditions, 18086 events. 7664/18086 cut-off events. For 876715/879099 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 179719 event pairs, 446 based on Foata normal form. 36/17264 useless extension candidates. Maximal degree in co-relation 373162. Up to 9856 conditions per place. [2023-11-30 01:42:01,241 INFO L140 encePairwiseOnDemand]: 87/104 looper letters, 3629 selfloop transitions, 916 changer transitions 1911/6667 dead transitions. [2023-11-30 01:42:01,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 6667 transitions, 362819 flow [2023-11-30 01:42:01,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:42:01,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:42:01,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2023-11-30 01:42:01,243 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6978744939271255 [2023-11-30 01:42:01,243 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2023-11-30 01:42:01,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2023-11-30 01:42:01,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:42:01,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2023-11-30 01:42:01,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 72.57894736842105) internal successors, (1379), 19 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:01,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:01,246 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:01,246 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 431 predicate places. [2023-11-30 01:42:01,246 INFO L500 AbstractCegarLoop]: Abstraction has has 534 places, 6667 transitions, 362819 flow [2023-11-30 01:42:01,246 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:01,246 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:42:01,247 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:42:01,247 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-30 01:42:01,247 INFO L425 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:42:01,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:42:01,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1007999292, now seen corresponding path program 6 times [2023-11-30 01:42:01,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:42:01,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94010834] [2023-11-30 01:42:01,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:42:01,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:42:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:42:02,373 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:42:02,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:42:02,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94010834] [2023-11-30 01:42:02,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94010834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:42:02,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:42:02,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:42:02,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318123818] [2023-11-30 01:42:02,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:42:02,374 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:42:02,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:42:02,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:42:02,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:42:02,375 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:42:02,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 6667 transitions, 362819 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:02,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:42:02,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:42:02,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:42:35,403 INFO L124 PetriNetUnfolderBase]: 7915/18658 cut-off events. [2023-11-30 01:42:35,403 INFO L125 PetriNetUnfolderBase]: For 987849/990294 co-relation queries the response was YES. [2023-11-30 01:42:35,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398780 conditions, 18658 events. 7915/18658 cut-off events. For 987849/990294 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 186541 event pairs, 484 based on Foata normal form. 36/17824 useless extension candidates. Maximal degree in co-relation 398023. Up to 10212 conditions per place. [2023-11-30 01:42:35,652 INFO L140 encePairwiseOnDemand]: 86/104 looper letters, 3748 selfloop transitions, 1005 changer transitions 1940/6904 dead transitions. [2023-11-30 01:42:35,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 6904 transitions, 389117 flow [2023-11-30 01:42:35,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:42:35,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:42:35,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2023-11-30 01:42:35,654 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7044534412955465 [2023-11-30 01:42:35,654 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2023-11-30 01:42:35,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2023-11-30 01:42:35,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:42:35,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2023-11-30 01:42:35,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 73.26315789473684) internal successors, (1392), 19 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:35,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:35,657 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:35,657 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 449 predicate places. [2023-11-30 01:42:35,657 INFO L500 AbstractCegarLoop]: Abstraction has has 552 places, 6904 transitions, 389117 flow [2023-11-30 01:42:35,657 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:35,657 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:42:35,658 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:42:35,658 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-30 01:42:35,658 INFO L425 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:42:35,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:42:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1563985798, now seen corresponding path program 7 times [2023-11-30 01:42:35,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:42:35,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833582675] [2023-11-30 01:42:35,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:42:35,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:42:35,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:42:36,794 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:42:36,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:42:36,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833582675] [2023-11-30 01:42:36,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833582675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:42:36,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:42:36,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:42:36,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318206872] [2023-11-30 01:42:36,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:42:36,795 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:42:36,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:42:36,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:42:36,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:42:36,795 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:42:36,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 6904 transitions, 389117 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:42:36,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:42:36,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:42:36,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:43:14,159 INFO L124 PetriNetUnfolderBase]: 8328/19624 cut-off events. [2023-11-30 01:43:14,159 INFO L125 PetriNetUnfolderBase]: For 1120406/1122912 co-relation queries the response was YES. [2023-11-30 01:43:14,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433919 conditions, 19624 events. 8328/19624 cut-off events. For 1120406/1122912 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 197826 event pairs, 527 based on Foata normal form. 27/18732 useless extension candidates. Maximal degree in co-relation 433145. Up to 10866 conditions per place. [2023-11-30 01:43:14,423 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 3997 selfloop transitions, 1171 changer transitions 1971/7350 dead transitions. [2023-11-30 01:43:14,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 7350 transitions, 428939 flow [2023-11-30 01:43:14,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:43:14,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:43:14,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1369 transitions. [2023-11-30 01:43:14,425 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6928137651821862 [2023-11-30 01:43:14,425 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1369 transitions. [2023-11-30 01:43:14,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1369 transitions. [2023-11-30 01:43:14,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:43:14,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1369 transitions. [2023-11-30 01:43:14,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 72.05263157894737) internal successors, (1369), 19 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:43:14,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:43:14,428 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 104.0) internal successors, (2080), 20 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:43:14,428 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 467 predicate places. [2023-11-30 01:43:14,428 INFO L500 AbstractCegarLoop]: Abstraction has has 570 places, 7350 transitions, 428939 flow [2023-11-30 01:43:14,428 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:43:14,428 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:43:14,428 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:43:14,429 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-30 01:43:14,429 INFO L425 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:43:14,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:43:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash 573263730, now seen corresponding path program 8 times [2023-11-30 01:43:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:43:14,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628093933] [2023-11-30 01:43:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:43:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:43:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:43:15,587 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:43:15,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:43:15,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628093933] [2023-11-30 01:43:15,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628093933] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:43:15,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:43:15,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:43:15,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755554977] [2023-11-30 01:43:15,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:43:15,588 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:43:15,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:43:15,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:43:15,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:43:15,589 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:43:15,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 7350 transitions, 428939 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:43:15,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:43:15,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:43:15,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:43:59,817 INFO L124 PetriNetUnfolderBase]: 8735/20598 cut-off events. [2023-11-30 01:43:59,817 INFO L125 PetriNetUnfolderBase]: For 1267408/1270034 co-relation queries the response was YES. [2023-11-30 01:43:59,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469768 conditions, 20598 events. 8735/20598 cut-off events. For 1267408/1270034 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 209664 event pairs, 581 based on Foata normal form. 27/19666 useless extension candidates. Maximal degree in co-relation 468977. Up to 11471 conditions per place. [2023-11-30 01:44:00,090 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 4260 selfloop transitions, 1283 changer transitions 2023/7777 dead transitions. [2023-11-30 01:44:00,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 7777 transitions, 469307 flow [2023-11-30 01:44:00,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:44:00,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:44:00,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1467 transitions. [2023-11-30 01:44:00,092 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7052884615384616 [2023-11-30 01:44:00,092 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1467 transitions. [2023-11-30 01:44:00,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1467 transitions. [2023-11-30 01:44:00,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:44:00,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1467 transitions. [2023-11-30 01:44:00,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 73.35) internal successors, (1467), 20 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:00,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:00,095 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:00,095 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 486 predicate places. [2023-11-30 01:44:00,095 INFO L500 AbstractCegarLoop]: Abstraction has has 589 places, 7777 transitions, 469307 flow [2023-11-30 01:44:00,096 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:00,096 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:44:00,096 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:44:00,096 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-30 01:44:00,096 INFO L425 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:44:00,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:44:00,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1369053892, now seen corresponding path program 9 times [2023-11-30 01:44:00,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:44:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949305639] [2023-11-30 01:44:00,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:44:00,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:44:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:44:00,928 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:44:00,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:44:00,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949305639] [2023-11-30 01:44:00,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949305639] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:44:00,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:44:00,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:44:00,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677447582] [2023-11-30 01:44:00,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:44:00,929 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:44:00,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:44:00,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:44:00,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:44:00,930 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:44:00,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 7777 transitions, 469307 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:00,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:44:00,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:44:00,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:44:43,561 INFO L124 PetriNetUnfolderBase]: 8722/20571 cut-off events. [2023-11-30 01:44:43,562 INFO L125 PetriNetUnfolderBase]: For 1360487/1363189 co-relation queries the response was YES. [2023-11-30 01:44:43,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 482730 conditions, 20571 events. 8722/20571 cut-off events. For 1360487/1363189 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 209347 event pairs, 574 based on Foata normal form. 27/19654 useless extension candidates. Maximal degree in co-relation 481922. Up to 11446 conditions per place. [2023-11-30 01:44:43,842 INFO L140 encePairwiseOnDemand]: 88/104 looper letters, 4589 selfloop transitions, 931 changer transitions 2038/7769 dead transitions. [2023-11-30 01:44:43,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 7769 transitions, 483679 flow [2023-11-30 01:44:43,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:44:43,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:44:43,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 908 transitions. [2023-11-30 01:44:43,843 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7275641025641025 [2023-11-30 01:44:43,843 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 908 transitions. [2023-11-30 01:44:43,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 908 transitions. [2023-11-30 01:44:43,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:44:43,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 908 transitions. [2023-11-30 01:44:43,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.66666666666667) internal successors, (908), 12 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:43,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:43,845 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 104.0) internal successors, (1352), 13 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:43,845 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 497 predicate places. [2023-11-30 01:44:43,845 INFO L500 AbstractCegarLoop]: Abstraction has has 600 places, 7769 transitions, 483679 flow [2023-11-30 01:44:43,846 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:43,846 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:44:43,846 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:44:43,846 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-30 01:44:43,846 INFO L425 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:44:43,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:44:43,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1935191336, now seen corresponding path program 10 times [2023-11-30 01:44:43,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:44:43,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577180554] [2023-11-30 01:44:43,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:44:43,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:44:43,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:44:45,124 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:44:45,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:44:45,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577180554] [2023-11-30 01:44:45,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577180554] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:44:45,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:44:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-30 01:44:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587034120] [2023-11-30 01:44:45,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:44:45,125 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-30 01:44:45,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:44:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-30 01:44:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-11-30 01:44:45,125 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 104 [2023-11-30 01:44:45,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 7769 transitions, 483679 flow. Second operand has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:44:45,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:44:45,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 104 [2023-11-30 01:44:45,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:45:34,382 INFO L124 PetriNetUnfolderBase]: 8829/20848 cut-off events. [2023-11-30 01:45:34,382 INFO L125 PetriNetUnfolderBase]: For 1487857/1490626 co-relation queries the response was YES. [2023-11-30 01:45:34,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 501789 conditions, 20848 events. 8829/20848 cut-off events. For 1487857/1490626 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 212440 event pairs, 593 based on Foata normal form. 3/19918 useless extension candidates. Maximal degree in co-relation 500958. Up to 11568 conditions per place. [2023-11-30 01:45:34,681 INFO L140 encePairwiseOnDemand]: 82/104 looper letters, 4414 selfloop transitions, 1157 changer transitions 2113/7888 dead transitions. [2023-11-30 01:45:34,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 7888 transitions, 505981 flow [2023-11-30 01:45:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:45:34,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:45:34,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1307 transitions. [2023-11-30 01:45:34,682 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6283653846153846 [2023-11-30 01:45:34,682 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1307 transitions. [2023-11-30 01:45:34,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1307 transitions. [2023-11-30 01:45:34,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:45:34,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1307 transitions. [2023-11-30 01:45:34,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 65.35) internal successors, (1307), 20 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:45:34,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:45:34,685 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:45:34,685 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 516 predicate places. [2023-11-30 01:45:34,686 INFO L500 AbstractCegarLoop]: Abstraction has has 619 places, 7888 transitions, 505981 flow [2023-11-30 01:45:34,686 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:45:34,686 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:45:34,686 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:45:34,686 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-30 01:45:34,686 INFO L425 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:45:34,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:45:34,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2145644866, now seen corresponding path program 11 times [2023-11-30 01:45:34,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:45:34,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050336556] [2023-11-30 01:45:34,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:45:34,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:45:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:45:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:45:35,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:45:35,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050336556] [2023-11-30 01:45:35,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050336556] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:45:35,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:45:35,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:45:35,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457329320] [2023-11-30 01:45:35,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:45:35,854 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:45:35,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:45:35,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:45:35,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:45:35,854 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:45:35,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 7888 transitions, 505981 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:45:35,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:45:35,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:45:35,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:46:25,502 INFO L124 PetriNetUnfolderBase]: 8986/21235 cut-off events. [2023-11-30 01:46:25,502 INFO L125 PetriNetUnfolderBase]: For 1624387/1626984 co-relation queries the response was YES. [2023-11-30 01:46:25,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525073 conditions, 21235 events. 8986/21235 cut-off events. For 1624387/1626984 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 217252 event pairs, 626 based on Foata normal form. 3/20303 useless extension candidates. Maximal degree in co-relation 524225. Up to 11788 conditions per place. [2023-11-30 01:46:25,923 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 4332 selfloop transitions, 1373 changer transitions 2142/8064 dead transitions. [2023-11-30 01:46:25,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 8064 transitions, 532979 flow [2023-11-30 01:46:25,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:46:25,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:46:25,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1450 transitions. [2023-11-30 01:46:25,925 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6971153846153846 [2023-11-30 01:46:25,925 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1450 transitions. [2023-11-30 01:46:25,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1450 transitions. [2023-11-30 01:46:25,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:46:25,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1450 transitions. [2023-11-30 01:46:25,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 72.5) internal successors, (1450), 20 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:46:25,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:46:25,928 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:46:25,928 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 535 predicate places. [2023-11-30 01:46:25,928 INFO L500 AbstractCegarLoop]: Abstraction has has 638 places, 8064 transitions, 532979 flow [2023-11-30 01:46:25,929 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:46:25,929 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:46:25,929 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:46:25,929 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-30 01:46:25,929 INFO L425 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:46:25,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:46:25,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1969457054, now seen corresponding path program 12 times [2023-11-30 01:46:25,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:46:25,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852327277] [2023-11-30 01:46:25,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:46:25,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:46:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:46:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:46:26,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:46:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852327277] [2023-11-30 01:46:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852327277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:46:26,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:46:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:46:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612724446] [2023-11-30 01:46:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:46:26,993 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:46:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:46:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:46:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:46:26,994 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:46:26,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 8064 transitions, 532979 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:46:26,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:46:26,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:46:26,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:47:26,759 INFO L124 PetriNetUnfolderBase]: 9245/21825 cut-off events. [2023-11-30 01:47:26,760 INFO L125 PetriNetUnfolderBase]: For 1800233/1803661 co-relation queries the response was YES. [2023-11-30 01:47:26,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554876 conditions, 21825 events. 9245/21825 cut-off events. For 1800233/1803661 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 224395 event pairs, 661 based on Foata normal form. 3/20874 useless extension candidates. Maximal degree in co-relation 554011. Up to 12156 conditions per place. [2023-11-30 01:47:27,251 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 4459 selfloop transitions, 1454 changer transitions 2176/8306 dead transitions. [2023-11-30 01:47:27,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 8306 transitions, 565261 flow [2023-11-30 01:47:27,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:47:27,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:47:27,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1469 transitions. [2023-11-30 01:47:27,253 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.70625 [2023-11-30 01:47:27,253 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1469 transitions. [2023-11-30 01:47:27,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1469 transitions. [2023-11-30 01:47:27,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:47:27,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1469 transitions. [2023-11-30 01:47:27,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 73.45) internal successors, (1469), 20 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:47:27,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:47:27,271 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 104.0) internal successors, (2184), 21 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:47:27,271 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 554 predicate places. [2023-11-30 01:47:27,271 INFO L500 AbstractCegarLoop]: Abstraction has has 657 places, 8306 transitions, 565261 flow [2023-11-30 01:47:27,271 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:47:27,272 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:47:27,272 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:47:27,272 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-30 01:47:27,272 INFO L425 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:47:27,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:47:27,272 INFO L85 PathProgramCache]: Analyzing trace with hash -963582636, now seen corresponding path program 13 times [2023-11-30 01:47:27,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:47:27,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366284031] [2023-11-30 01:47:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:47:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:47:27,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:47:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:47:28,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:47:28,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366284031] [2023-11-30 01:47:28,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366284031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:47:28,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:47:28,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:47:28,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486381056] [2023-11-30 01:47:28,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:47:28,090 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:47:28,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:47:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:47:28,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:47:28,091 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:47:28,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 8306 transitions, 565261 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:47:28,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:47:28,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:47:28,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:48:29,184 INFO L124 PetriNetUnfolderBase]: 9232/21792 cut-off events. [2023-11-30 01:48:29,185 INFO L125 PetriNetUnfolderBase]: For 1917076/1920324 co-relation queries the response was YES. [2023-11-30 01:48:29,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568490 conditions, 21792 events. 9232/21792 cut-off events. For 1917076/1920324 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 223925 event pairs, 670 based on Foata normal form. 3/20857 useless extension candidates. Maximal degree in co-relation 567608. Up to 12131 conditions per place. [2023-11-30 01:48:29,514 INFO L140 encePairwiseOnDemand]: 88/104 looper letters, 4667 selfloop transitions, 1227 changer transitions 2187/8298 dead transitions. [2023-11-30 01:48:29,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 8298 transitions, 580611 flow [2023-11-30 01:48:29,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:48:29,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:48:29,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1075 transitions. [2023-11-30 01:48:29,515 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7383241758241759 [2023-11-30 01:48:29,515 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1075 transitions. [2023-11-30 01:48:29,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1075 transitions. [2023-11-30 01:48:29,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:48:29,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1075 transitions. [2023-11-30 01:48:29,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 76.78571428571429) internal successors, (1075), 14 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:48:29,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:48:29,518 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:48:29,518 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 567 predicate places. [2023-11-30 01:48:29,518 INFO L500 AbstractCegarLoop]: Abstraction has has 670 places, 8298 transitions, 580611 flow [2023-11-30 01:48:29,518 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:48:29,518 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:48:29,518 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:48:29,518 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-30 01:48:29,518 INFO L425 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:48:29,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:48:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash -738624746, now seen corresponding path program 14 times [2023-11-30 01:48:29,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:48:29,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16969156] [2023-11-30 01:48:29,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:48:29,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:48:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:48:30,649 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:48:30,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:48:30,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16969156] [2023-11-30 01:48:30,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16969156] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:48:30,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:48:30,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:48:30,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989953060] [2023-11-30 01:48:30,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:48:30,650 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:48:30,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:48:30,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:48:30,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:48:30,651 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:48:30,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 8298 transitions, 580611 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:48:30,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:48:30,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:48:30,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:49:42,684 INFO L124 PetriNetUnfolderBase]: 9961/23572 cut-off events. [2023-11-30 01:49:42,687 INFO L125 PetriNetUnfolderBase]: For 2202639/2205413 co-relation queries the response was YES. [2023-11-30 01:49:42,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 631796 conditions, 23572 events. 9961/23572 cut-off events. For 2202639/2205413 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 245831 event pairs, 750 based on Foata normal form. 3/22547 useless extension candidates. Maximal degree in co-relation 630897. Up to 13269 conditions per place. [2023-11-30 01:49:43,070 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 5012 selfloop transitions, 1574 changer transitions 2271/9074 dead transitions. [2023-11-30 01:49:43,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 9074 transitions, 653785 flow [2023-11-30 01:49:43,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:49:43,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:49:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1159 transitions. [2023-11-30 01:49:43,071 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.742948717948718 [2023-11-30 01:49:43,071 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1159 transitions. [2023-11-30 01:49:43,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1159 transitions. [2023-11-30 01:49:43,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:49:43,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1159 transitions. [2023-11-30 01:49:43,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 77.26666666666667) internal successors, (1159), 15 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:49:43,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:49:43,074 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:49:43,074 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 581 predicate places. [2023-11-30 01:49:43,074 INFO L500 AbstractCegarLoop]: Abstraction has has 684 places, 9074 transitions, 653785 flow [2023-11-30 01:49:43,074 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:49:43,074 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:49:43,074 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:49:43,075 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-30 01:49:43,075 INFO L425 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:49:43,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:49:43,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1863343742, now seen corresponding path program 15 times [2023-11-30 01:49:43,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:49:43,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276130450] [2023-11-30 01:49:43,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:49:43,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:49:43,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:49:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:49:44,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:49:44,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276130450] [2023-11-30 01:49:44,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276130450] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:49:44,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:49:44,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:49:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478175365] [2023-11-30 01:49:44,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:49:44,155 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:49:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:49:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:49:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:49:44,155 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:49:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 9074 transitions, 653785 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:49:44,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:49:44,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:49:44,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:51:08,635 INFO L124 PetriNetUnfolderBase]: 10617/25101 cut-off events. [2023-11-30 01:51:08,635 INFO L125 PetriNetUnfolderBase]: For 2500995/2504131 co-relation queries the response was YES. [2023-11-30 01:51:08,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 691871 conditions, 25101 events. 10617/25101 cut-off events. For 2500995/2504131 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 264191 event pairs, 823 based on Foata normal form. 3/24009 useless extension candidates. Maximal degree in co-relation 690955. Up to 14332 conditions per place. [2023-11-30 01:51:09,063 INFO L140 encePairwiseOnDemand]: 85/104 looper letters, 5413 selfloop transitions, 1769 changer transitions 2323/9722 dead transitions. [2023-11-30 01:51:09,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 9722 transitions, 720271 flow [2023-11-30 01:51:09,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:51:09,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:51:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1160 transitions. [2023-11-30 01:51:09,065 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7435897435897436 [2023-11-30 01:51:09,065 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1160 transitions. [2023-11-30 01:51:09,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1160 transitions. [2023-11-30 01:51:09,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:51:09,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1160 transitions. [2023-11-30 01:51:09,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 77.33333333333333) internal successors, (1160), 15 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:51:09,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:51:09,067 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 104.0) internal successors, (1664), 16 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:51:09,067 INFO L307 CegarLoopForPetriNet]: 103 programPoint places, 595 predicate places. [2023-11-30 01:51:09,068 INFO L500 AbstractCegarLoop]: Abstraction has has 698 places, 9722 transitions, 720271 flow [2023-11-30 01:51:09,068 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:51:09,068 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:51:09,068 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 01:51:09,068 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-30 01:51:09,068 INFO L425 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-30 01:51:09,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:51:09,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1069695948, now seen corresponding path program 16 times [2023-11-30 01:51:09,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:51:09,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709635537] [2023-11-30 01:51:09,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:51:09,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:51:09,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:51:10,007 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 01:51:10,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:51:10,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709635537] [2023-11-30 01:51:10,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709635537] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:51:10,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:51:10,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:51:10,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256432261] [2023-11-30 01:51:10,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:51:10,008 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:51:10,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:51:10,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:51:10,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:51:10,009 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 104 [2023-11-30 01:51:10,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 9722 transitions, 720271 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:51:10,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:51:10,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 104 [2023-11-30 01:51:10,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-30 01:51:47,419 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-11-30 01:51:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-30 01:51:47,431 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 7 remaining) [2023-11-30 01:51:47,432 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-30 01:51:47,432 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining) [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining) [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining) [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining) [2023-11-30 01:51:47,433 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining) [2023-11-30 01:51:47,434 INFO L457 BasicCegarLoop]: Path program histogram: [17, 16, 2, 2, 2, 1, 1, 1] [2023-11-30 01:51:47,437 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 01:51:47,437 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 01:51:47,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 01:51:47 BasicIcfg [2023-11-30 01:51:47,439 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 01:51:47,439 INFO L158 Benchmark]: Toolchain (without parser) took 829146.53ms. Allocated memory was 362.8MB in the beginning and 4.6GB in the end (delta: 4.2GB). Free memory was 304.7MB in the beginning and 573.9MB in the end (delta: -269.2MB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. [2023-11-30 01:51:47,439 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 362.8MB. Free memory is still 313.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 01:51:47,440 INFO L158 Benchmark]: CACSL2BoogieTranslator took 419.54ms. Allocated memory was 362.8MB in the beginning and 539.0MB in the end (delta: 176.2MB). Free memory was 304.7MB in the beginning and 503.2MB in the end (delta: -198.5MB). Peak memory consumption was 34.7MB. Max. memory is 16.0GB. [2023-11-30 01:51:47,440 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.09ms. Allocated memory is still 539.0MB. Free memory was 502.5MB in the beginning and 500.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 01:51:47,440 INFO L158 Benchmark]: Boogie Preprocessor took 27.19ms. Allocated memory is still 539.0MB. Free memory was 500.4MB in the beginning and 498.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 01:51:47,440 INFO L158 Benchmark]: RCFGBuilder took 346.46ms. Allocated memory is still 539.0MB. Free memory was 498.3MB in the beginning and 480.7MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-11-30 01:51:47,440 INFO L158 Benchmark]: TraceAbstraction took 828303.89ms. Allocated memory was 539.0MB in the beginning and 4.6GB in the end (delta: 4.0GB). Free memory was 480.1MB in the beginning and 573.9MB in the end (delta: -93.8MB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. [2023-11-30 01:51:47,441 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 362.8MB. Free memory is still 313.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 419.54ms. Allocated memory was 362.8MB in the beginning and 539.0MB in the end (delta: 176.2MB). Free memory was 304.7MB in the beginning and 503.2MB in the end (delta: -198.5MB). Peak memory consumption was 34.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.09ms. Allocated memory is still 539.0MB. Free memory was 502.5MB in the beginning and 500.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 27.19ms. Allocated memory is still 539.0MB. Free memory was 500.4MB in the beginning and 498.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 346.46ms. Allocated memory is still 539.0MB. Free memory was 498.3MB in the beginning and 480.7MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 828303.89ms. Allocated memory was 539.0MB in the beginning and 4.6GB in the end (delta: 4.0GB). Free memory was 480.1MB in the beginning and 573.9MB in the end (delta: -93.8MB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 943]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). - TimeoutResultAtElement [Line: 943]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). - TimeoutResultAtElement [Line: 941]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). - TimeoutResultAtElement [Line: 931]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). - TimeoutResultAtElement [Line: 931]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (10states, 60/104 universal loopers) in iteration 42,while PetriNetUnfolder was constructing finite prefix that currently has 309720 conditions, 9851 events (4213/9850 cut-off events. For 1150523/1150868 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 102018 event pairs, 340 based on Foata normal form. 3/10502 useless extension candidates. Maximal degree in co-relation 308787. Up to 7107 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 141 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 828.2s, OverallIterations: 42, TraceHistogramMax: 10, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 770.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5175 SdHoareTripleChecker+Valid, 18.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5175 mSDsluCounter, 3031 SdHoareTripleChecker+Invalid, 16.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1679 mSDsCounter, 2019 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25884 IncrementalHoareTripleChecker+Invalid, 27903 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2019 mSolverCounterUnsat, 1352 mSDtfsCounter, 25884 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1672 GetRequests, 735 SyntacticMatches, 49 SemanticMatches, 888 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5416 ImplicationChecksByTransitivity, 16.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=720271occurred in iteration=41, InterpolantAutomatonStates: 636, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 54.5s InterpolantComputationTime, 4769 NumberOfCodeBlocks, 4619 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 4895 ConstructedInterpolants, 0 QuantifiedInterpolants, 62892 SizeOfPredicates, 31 NumberOfNonLiveVariables, 979 ConjunctsInSsa, 112 ConjunctsInUnsatCore, 52 InterpolantComputations, 39 PerfectInterpolantSequences, 8590/9583 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown