/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_08-tricky_address3.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 01:38:19,122 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 01:38:19,160 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:38:19,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 01:38:19,175 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 01:38:19,175 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 01:38:19,176 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 01:38:19,176 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 01:38:19,176 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 01:38:19,177 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 01:38:19,177 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 01:38:19,177 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 01:38:19,177 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 01:38:19,178 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 01:38:19,178 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 01:38:19,178 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 01:38:19,178 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 01:38:19,178 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 01:38:19,179 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 01:38:19,179 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 01:38:19,179 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 01:38:19,180 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 01:38:19,180 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 01:38:19,180 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 01:38:19,180 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 01:38:19,181 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:38:19,181 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 01:38:19,181 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 01:38:19,181 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 01:38:19,181 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 01:38:19,182 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 01:38:19,182 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 01:38:19,182 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 01:38:19,182 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:38:19,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 01:38:19,383 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 01:38:19,385 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 01:38:19,386 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 01:38:19,387 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 01:38:19,387 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/06-symbeq_08-tricky_address3.i [2023-11-30 01:38:20,412 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 01:38:20,603 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 01:38:20,603 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/06-symbeq_08-tricky_address3.i [2023-11-30 01:38:20,638 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6009b1020/713b00d774414fdb98b825b72ad32c70/FLAG028b87767 [2023-11-30 01:38:20,653 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6009b1020/713b00d774414fdb98b825b72ad32c70 [2023-11-30 01:38:20,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 01:38:20,657 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 01:38:20,658 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 01:38:20,658 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 01:38:20,661 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 01:38:20,662 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:38:20" (1/1) ... [2023-11-30 01:38:20,663 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1efd1755 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:20, skipping insertion in model container [2023-11-30 01:38:20,663 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:38:20" (1/1) ... [2023-11-30 01:38:20,706 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 01:38:21,022 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:38:21,040 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 01:38:21,080 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:38:21,110 INFO L206 MainTranslator]: Completed translation [2023-11-30 01:38:21,110 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21 WrapperNode [2023-11-30 01:38:21,111 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 01:38:21,111 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 01:38:21,111 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 01:38:21,111 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 01:38:21,115 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:38:21" (1/1) ... [2023-11-30 01:38:21,126 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:38:21" (1/1) ... [2023-11-30 01:38:21,145 INFO L138 Inliner]: procedures = 265, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 99 [2023-11-30 01:38:21,145 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 01:38:21,146 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 01:38:21,146 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 01:38:21,146 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 01:38:21,152 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,152 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,154 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,155 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,160 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,161 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,162 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,163 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,165 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 01:38:21,166 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 01:38:21,166 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 01:38:21,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 01:38:21,166 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (1/1) ... [2023-11-30 01:38:21,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:38:21,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:21,187 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:38:21,195 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:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 01:38:21,218 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 01:38:21,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 01:38:21,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 01:38:21,219 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:38:21,299 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 01:38:21,301 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 01:38:21,466 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 01:38:21,481 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 01:38:21,481 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-30 01:38:21,482 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:38:21 BoogieIcfgContainer [2023-11-30 01:38:21,482 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 01:38:21,484 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 01:38:21,484 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 01:38:21,486 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 01:38:21,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 01:38:20" (1/3) ... [2023-11-30 01:38:21,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@108ac6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:38:21, skipping insertion in model container [2023-11-30 01:38:21,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:38:21" (2/3) ... [2023-11-30 01:38:21,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@108ac6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:38:21, skipping insertion in model container [2023-11-30 01:38:21,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:38:21" (3/3) ... [2023-11-30 01:38:21,488 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_08-tricky_address3.i [2023-11-30 01:38:21,500 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 01:38:21,500 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-11-30 01:38:21,500 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 01:38:21,566 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 01:38:21,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 107 transitions, 218 flow [2023-11-30 01:38:21,676 INFO L124 PetriNetUnfolderBase]: 4/106 cut-off events. [2023-11-30 01:38:21,676 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:38:21,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 106 events. 4/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 73. Up to 2 conditions per place. [2023-11-30 01:38:21,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 107 places, 107 transitions, 218 flow [2023-11-30 01:38:21,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 106 transitions, 215 flow [2023-11-30 01:38:21,696 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 01:38:21,702 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;@4ac4f11c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 01:38:21,702 INFO L363 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-11-30 01:38:21,719 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 01:38:21,720 INFO L124 PetriNetUnfolderBase]: 4/53 cut-off events. [2023-11-30 01:38:21,720 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:38:21,720 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:21,721 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:38:21,721 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:38:21,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:21,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1382216346, now seen corresponding path program 1 times [2023-11-30 01:38:21,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:21,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380357056] [2023-11-30 01:38:21,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:21,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:21,973 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:38:21,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:21,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380357056] [2023-11-30 01:38:21,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380357056] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:21,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:21,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 01:38:21,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906049485] [2023-11-30 01:38:21,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:21,981 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 01:38:21,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:22,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 01:38:22,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 01:38:22,003 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 107 [2023-11-30 01:38:22,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 106 transitions, 215 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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:22,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:22,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 107 [2023-11-30 01:38:22,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:22,080 INFO L124 PetriNetUnfolderBase]: 7/171 cut-off events. [2023-11-30 01:38:22,080 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 01:38:22,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 171 events. 7/171 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/162 useless extension candidates. Maximal degree in co-relation 153. Up to 27 conditions per place. [2023-11-30 01:38:22,083 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 16 selfloop transitions, 2 changer transitions 1/107 dead transitions. [2023-11-30 01:38:22,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 107 transitions, 253 flow [2023-11-30 01:38:22,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 01:38:22,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 01:38:22,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 293 transitions. [2023-11-30 01:38:22,096 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9127725856697819 [2023-11-30 01:38:22,096 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 293 transitions. [2023-11-30 01:38:22,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 293 transitions. [2023-11-30 01:38:22,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:22,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 293 transitions. [2023-11-30 01:38:22,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 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:22,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 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:22,109 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 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:22,112 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 2 predicate places. [2023-11-30 01:38:22,112 INFO L500 AbstractCegarLoop]: Abstraction has has 108 places, 107 transitions, 253 flow [2023-11-30 01:38:22,112 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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:22,112 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:22,113 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:38:22,113 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 01:38:22,113 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:38:22,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:22,114 INFO L85 PathProgramCache]: Analyzing trace with hash 463896557, now seen corresponding path program 1 times [2023-11-30 01:38:22,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:22,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678128635] [2023-11-30 01:38:22,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:22,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:22,255 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:22,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:22,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678128635] [2023-11-30 01:38:22,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678128635] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:22,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867628228] [2023-11-30 01:38:22,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:22,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:22,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:22,259 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:38:22,285 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:38:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:22,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 01:38:22,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:22,424 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:22,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:22,465 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:22,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867628228] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:22,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:22,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 01:38:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576322304] [2023-11-30 01:38:22,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:22,468 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:22,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:22,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:22,471 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 107 [2023-11-30 01:38:22,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 107 transitions, 253 flow. Second operand has 10 states, 10 states have (on average 91.3) internal successors, (913), 10 states have internal predecessors, (913), 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:22,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:22,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 107 [2023-11-30 01:38:22,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:22,590 INFO L124 PetriNetUnfolderBase]: 7/178 cut-off events. [2023-11-30 01:38:22,590 INFO L125 PetriNetUnfolderBase]: For 15/19 co-relation queries the response was YES. [2023-11-30 01:38:22,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 178 events. 7/178 cut-off events. For 15/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 338 event pairs, 6 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 170. Up to 32 conditions per place. [2023-11-30 01:38:22,591 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 17 selfloop transitions, 9 changer transitions 1/114 dead transitions. [2023-11-30 01:38:22,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 114 transitions, 329 flow [2023-11-30 01:38:22,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 01:38:22,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 01:38:22,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 829 transitions. [2023-11-30 01:38:22,593 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8608515057113187 [2023-11-30 01:38:22,594 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 829 transitions. [2023-11-30 01:38:22,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 829 transitions. [2023-11-30 01:38:22,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:22,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 829 transitions. [2023-11-30 01:38:22,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 92.11111111111111) internal successors, (829), 9 states have internal predecessors, (829), 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:22,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 107.0) internal successors, (1070), 10 states have internal predecessors, (1070), 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:22,598 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 107.0) internal successors, (1070), 10 states have internal predecessors, (1070), 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:22,599 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 10 predicate places. [2023-11-30 01:38:22,599 INFO L500 AbstractCegarLoop]: Abstraction has has 116 places, 114 transitions, 329 flow [2023-11-30 01:38:22,599 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.3) internal successors, (913), 10 states have internal predecessors, (913), 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:22,600 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:22,600 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:22,620 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:22,805 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:22,805 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:22,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:22,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1532137485, now seen corresponding path program 2 times [2023-11-30 01:38:22,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:22,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443247596] [2023-11-30 01:38:22,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:22,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:22,959 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:22,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:22,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443247596] [2023-11-30 01:38:22,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443247596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:22,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181292220] [2023-11-30 01:38:22,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:38:22,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:22,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:22,967 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:22,984 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:23,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:38:23,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:23,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-30 01:38:23,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:23,067 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:23,080 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:23,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:23,102 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:23,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:23,130 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:23,152 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:23,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:38:23,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181292220] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:23,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:38:23,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2023-11-30 01:38:23,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251746117] [2023-11-30 01:38:23,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:23,153 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:23,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:23,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:23,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-30 01:38:23,154 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-30 01:38:23,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 114 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 67.33333333333333) internal successors, (404), 6 states have internal predecessors, (404), 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:23,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:23,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-30 01:38:23,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:23,459 INFO L124 PetriNetUnfolderBase]: 283/909 cut-off events. [2023-11-30 01:38:23,459 INFO L125 PetriNetUnfolderBase]: For 247/247 co-relation queries the response was YES. [2023-11-30 01:38:23,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1744 conditions, 909 events. 283/909 cut-off events. For 247/247 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5090 event pairs, 150 based on Foata normal form. 0/826 useless extension candidates. Maximal degree in co-relation 1647. Up to 443 conditions per place. [2023-11-30 01:38:23,464 INFO L140 encePairwiseOnDemand]: 96/107 looper letters, 85 selfloop transitions, 22 changer transitions 1/180 dead transitions. [2023-11-30 01:38:23,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 180 transitions, 707 flow [2023-11-30 01:38:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:23,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:23,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 496 transitions. [2023-11-30 01:38:23,466 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7725856697819314 [2023-11-30 01:38:23,466 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 496 transitions. [2023-11-30 01:38:23,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 496 transitions. [2023-11-30 01:38:23,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:23,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 496 transitions. [2023-11-30 01:38:23,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 82.66666666666667) internal successors, (496), 6 states have internal predecessors, (496), 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:23,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:23,468 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:23,469 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 15 predicate places. [2023-11-30 01:38:23,469 INFO L500 AbstractCegarLoop]: Abstraction has has 121 places, 180 transitions, 707 flow [2023-11-30 01:38:23,469 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 67.33333333333333) internal successors, (404), 6 states have internal predecessors, (404), 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:23,469 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:23,469 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:23,476 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:23,674 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:23,674 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:23,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:23,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1673316054, now seen corresponding path program 1 times [2023-11-30 01:38:23,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29877966] [2023-11-30 01:38:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:23,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:23,810 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:23,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29877966] [2023-11-30 01:38:23,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29877966] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292185546] [2023-11-30 01:38:23,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:23,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:23,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:23,811 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:23,815 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:23,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:23,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 01:38:23,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:23,919 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:23,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:23,986 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:23,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292185546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:23,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:23,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 01:38:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265840644] [2023-11-30 01:38:23,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:23,987 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 01:38:23,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:23,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 01:38:23,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 01:38:23,990 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 107 [2023-11-30 01:38:23,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 180 transitions, 707 flow. Second operand has 18 states, 18 states have (on average 91.38888888888889) internal successors, (1645), 18 states have internal predecessors, (1645), 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:23,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:23,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 107 [2023-11-30 01:38:23,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:24,252 INFO L124 PetriNetUnfolderBase]: 283/914 cut-off events. [2023-11-30 01:38:24,253 INFO L125 PetriNetUnfolderBase]: For 502/502 co-relation queries the response was YES. [2023-11-30 01:38:24,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1920 conditions, 914 events. 283/914 cut-off events. For 502/502 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4981 event pairs, 134 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 1721. Up to 447 conditions per place. [2023-11-30 01:38:24,258 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 33 selfloop transitions, 21 changer transitions 1/200 dead transitions. [2023-11-30 01:38:24,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 200 transitions, 935 flow [2023-11-30 01:38:24,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:38:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:38:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1919 transitions. [2023-11-30 01:38:24,261 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8540275923453493 [2023-11-30 01:38:24,262 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1919 transitions. [2023-11-30 01:38:24,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1919 transitions. [2023-11-30 01:38:24,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:24,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1919 transitions. [2023-11-30 01:38:24,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 91.38095238095238) internal successors, (1919), 21 states have internal predecessors, (1919), 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:24,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:24,270 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:24,271 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 35 predicate places. [2023-11-30 01:38:24,271 INFO L500 AbstractCegarLoop]: Abstraction has has 141 places, 200 transitions, 935 flow [2023-11-30 01:38:24,272 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 91.38888888888889) internal successors, (1645), 18 states have internal predecessors, (1645), 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:24,272 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:24,272 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:24,294 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:24,476 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:24,479 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:24,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:24,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1840766614, now seen corresponding path program 2 times [2023-11-30 01:38:24,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:24,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095171574] [2023-11-30 01:38:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:24,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:24,714 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:24,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:24,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095171574] [2023-11-30 01:38:24,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095171574] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:24,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095395796] [2023-11-30 01:38:24,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:38:24,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:24,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:24,715 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:24,748 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:24,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:38:24,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:24,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-30 01:38:24,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:24,830 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:24,846 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:24,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:24,870 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:24,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:24,901 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:24,926 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:24,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:38:24,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095395796] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:24,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:38:24,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2023-11-30 01:38:24,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750528910] [2023-11-30 01:38:24,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:24,927 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:24,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:24,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:24,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-11-30 01:38:24,928 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:38:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 200 transitions, 935 flow. Second operand has 6 states, 6 states have (on average 66.5) internal successors, (399), 6 states have internal predecessors, (399), 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:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:38:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:25,184 INFO L124 PetriNetUnfolderBase]: 376/1136 cut-off events. [2023-11-30 01:38:25,185 INFO L125 PetriNetUnfolderBase]: For 810/946 co-relation queries the response was YES. [2023-11-30 01:38:25,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 1136 events. 376/1136 cut-off events. For 810/946 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6590 event pairs, 83 based on Foata normal form. 0/1045 useless extension candidates. Maximal degree in co-relation 2908. Up to 675 conditions per place. [2023-11-30 01:38:25,190 INFO L140 encePairwiseOnDemand]: 92/107 looper letters, 123 selfloop transitions, 39 changer transitions 18/265 dead transitions. [2023-11-30 01:38:25,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 265 transitions, 1597 flow [2023-11-30 01:38:25,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:25,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 485 transitions. [2023-11-30 01:38:25,191 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7554517133956387 [2023-11-30 01:38:25,191 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 485 transitions. [2023-11-30 01:38:25,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 485 transitions. [2023-11-30 01:38:25,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:25,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 485 transitions. [2023-11-30 01:38:25,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 80.83333333333333) internal successors, (485), 6 states have internal predecessors, (485), 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:25,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:25,193 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:25,194 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 40 predicate places. [2023-11-30 01:38:25,194 INFO L500 AbstractCegarLoop]: Abstraction has has 146 places, 265 transitions, 1597 flow [2023-11-30 01:38:25,194 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 66.5) internal successors, (399), 6 states have internal predecessors, (399), 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:25,194 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:25,194 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, 1, 1, 1] [2023-11-30 01:38:25,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-30 01:38:25,398 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:25,399 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:25,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:25,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1792313509, now seen corresponding path program 1 times [2023-11-30 01:38:25,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:25,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173482810] [2023-11-30 01:38:25,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:25,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:25,579 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:25,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:25,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173482810] [2023-11-30 01:38:25,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173482810] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:25,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073272770] [2023-11-30 01:38:25,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:25,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:25,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:25,580 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:25,592 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:25,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:25,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 01:38:25,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:25,701 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:25,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:25,850 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:25,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073272770] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:38:25,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:38:25,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 01:38:25,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693549590] [2023-11-30 01:38:25,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:38:25,851 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 01:38:25,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:25,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 01:38:25,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 01:38:25,853 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 107 [2023-11-30 01:38:25,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 265 transitions, 1597 flow. Second operand has 23 states, 23 states have (on average 91.52173913043478) internal successors, (2105), 23 states have internal predecessors, (2105), 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:25,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:25,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 107 [2023-11-30 01:38:25,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:26,213 INFO L124 PetriNetUnfolderBase]: 376/1148 cut-off events. [2023-11-30 01:38:26,213 INFO L125 PetriNetUnfolderBase]: For 1290/1426 co-relation queries the response was YES. [2023-11-30 01:38:26,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3336 conditions, 1148 events. 376/1148 cut-off events. For 1290/1426 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6615 event pairs, 83 based on Foata normal form. 0/1058 useless extension candidates. Maximal degree in co-relation 3003. Up to 678 conditions per place. [2023-11-30 01:38:26,218 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 39 selfloop transitions, 30 changer transitions 18/280 dead transitions. [2023-11-30 01:38:26,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 280 transitions, 1877 flow [2023-11-30 01:38:26,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 01:38:26,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 01:38:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2734 transitions. [2023-11-30 01:38:26,222 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8517133956386292 [2023-11-30 01:38:26,222 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2734 transitions. [2023-11-30 01:38:26,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2734 transitions. [2023-11-30 01:38:26,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:26,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2734 transitions. [2023-11-30 01:38:26,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 91.13333333333334) internal successors, (2734), 30 states have internal predecessors, (2734), 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:26,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 107.0) internal successors, (3317), 31 states have internal predecessors, (3317), 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:26,230 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 107.0) internal successors, (3317), 31 states have internal predecessors, (3317), 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:26,231 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 69 predicate places. [2023-11-30 01:38:26,231 INFO L500 AbstractCegarLoop]: Abstraction has has 175 places, 280 transitions, 1877 flow [2023-11-30 01:38:26,231 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 91.52173913043478) internal successors, (2105), 23 states have internal predecessors, (2105), 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:26,231 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:26,232 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] [2023-11-30 01:38:26,238 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:26,436 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:26,436 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:26,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:26,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1745245208, now seen corresponding path program 2 times [2023-11-30 01:38:26,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:26,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396412442] [2023-11-30 01:38:26,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:26,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:26,746 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:26,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:26,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396412442] [2023-11-30 01:38:26,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396412442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:26,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:26,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:38:26,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521003027] [2023-11-30 01:38:26,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:26,753 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:26,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:26,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:26,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:38:26,754 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 107 [2023-11-30 01:38:26,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 280 transitions, 1877 flow. Second operand has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 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:26,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:26,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 107 [2023-11-30 01:38:26,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:27,013 INFO L124 PetriNetUnfolderBase]: 451/1363 cut-off events. [2023-11-30 01:38:27,013 INFO L125 PetriNetUnfolderBase]: For 2061/2511 co-relation queries the response was YES. [2023-11-30 01:38:27,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 1363 events. 451/1363 cut-off events. For 2061/2511 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8217 event pairs, 83 based on Foata normal form. 0/1267 useless extension candidates. Maximal degree in co-relation 4352. Up to 773 conditions per place. [2023-11-30 01:38:27,021 INFO L140 encePairwiseOnDemand]: 96/107 looper letters, 151 selfloop transitions, 60 changer transitions 18/346 dead transitions. [2023-11-30 01:38:27,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 346 transitions, 2787 flow [2023-11-30 01:38:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:27,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 523 transitions. [2023-11-30 01:38:27,022 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8146417445482866 [2023-11-30 01:38:27,022 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 523 transitions. [2023-11-30 01:38:27,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 523 transitions. [2023-11-30 01:38:27,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:27,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 523 transitions. [2023-11-30 01:38:27,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 87.16666666666667) internal successors, (523), 6 states have internal predecessors, (523), 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:27,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:27,024 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:27,025 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 74 predicate places. [2023-11-30 01:38:27,025 INFO L500 AbstractCegarLoop]: Abstraction has has 180 places, 346 transitions, 2787 flow [2023-11-30 01:38:27,025 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 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:27,025 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:27,025 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] [2023-11-30 01:38:27,025 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 01:38:27,025 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:27,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:27,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1000709021, now seen corresponding path program 1 times [2023-11-30 01:38:27,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:27,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955328620] [2023-11-30 01:38:27,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:27,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:27,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:27,314 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:27,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:27,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955328620] [2023-11-30 01:38:27,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955328620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:27,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:27,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:38:27,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275461838] [2023-11-30 01:38:27,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:27,315 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:38:27,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:27,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:38:27,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:38:27,316 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2023-11-30 01:38:27,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 346 transitions, 2787 flow. Second operand has 6 states, 6 states have (on average 72.66666666666667) internal successors, (436), 6 states have internal predecessors, (436), 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:27,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:27,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2023-11-30 01:38:27,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:27,732 INFO L124 PetriNetUnfolderBase]: 592/1707 cut-off events. [2023-11-30 01:38:27,732 INFO L125 PetriNetUnfolderBase]: For 2701/3267 co-relation queries the response was YES. [2023-11-30 01:38:27,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6827 conditions, 1707 events. 592/1707 cut-off events. For 2701/3267 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10793 event pairs, 85 based on Foata normal form. 0/1600 useless extension candidates. Maximal degree in co-relation 6490. Up to 961 conditions per place. [2023-11-30 01:38:27,741 INFO L140 encePairwiseOnDemand]: 92/107 looper letters, 202 selfloop transitions, 58 changer transitions 52/427 dead transitions. [2023-11-30 01:38:27,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 427 transitions, 4113 flow [2023-11-30 01:38:27,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:38:27,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:38:27,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 516 transitions. [2023-11-30 01:38:27,743 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8037383177570093 [2023-11-30 01:38:27,743 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 516 transitions. [2023-11-30 01:38:27,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 516 transitions. [2023-11-30 01:38:27,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:27,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 516 transitions. [2023-11-30 01:38:27,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.0) internal successors, (516), 6 states have internal predecessors, (516), 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:27,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:27,745 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 107.0) internal successors, (749), 7 states have internal predecessors, (749), 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:27,745 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 79 predicate places. [2023-11-30 01:38:27,745 INFO L500 AbstractCegarLoop]: Abstraction has has 185 places, 427 transitions, 4113 flow [2023-11-30 01:38:27,746 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 72.66666666666667) internal successors, (436), 6 states have internal predecessors, (436), 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:27,746 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:27,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, 1, 1, 1] [2023-11-30 01:38:27,746 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 01:38:27,746 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:27,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:27,746 INFO L85 PathProgramCache]: Analyzing trace with hash -822888958, now seen corresponding path program 1 times [2023-11-30 01:38:27,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:27,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443932590] [2023-11-30 01:38:27,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:27,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:28,696 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,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:28,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443932590] [2023-11-30 01:38:28,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443932590] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:28,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:28,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152340788] [2023-11-30 01:38:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:28,698 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:28,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:28,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:28,699 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:38:28,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 427 transitions, 4113 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:28,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:38:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:29,800 INFO L124 PetriNetUnfolderBase]: 1197/3393 cut-off events. [2023-11-30 01:38:29,800 INFO L125 PetriNetUnfolderBase]: For 6104/6994 co-relation queries the response was YES. [2023-11-30 01:38:29,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15575 conditions, 3393 events. 1197/3393 cut-off events. For 6104/6994 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 26281 event pairs, 90 based on Foata normal form. 28/3240 useless extension candidates. Maximal degree in co-relation 15221. Up to 1879 conditions per place. [2023-11-30 01:38:29,822 INFO L140 encePairwiseOnDemand]: 86/107 looper letters, 515 selfloop transitions, 108 changer transitions 164/883 dead transitions. [2023-11-30 01:38:29,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 883 transitions, 10345 flow [2023-11-30 01:38:29,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:38:29,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:38:29,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1020 transitions. [2023-11-30 01:38:29,825 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7332854061826024 [2023-11-30 01:38:29,825 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1020 transitions. [2023-11-30 01:38:29,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1020 transitions. [2023-11-30 01:38:29,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:29,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1020 transitions. [2023-11-30 01:38:29,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 78.46153846153847) internal successors, (1020), 13 states have internal predecessors, (1020), 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:29,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:29,829 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:29,829 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 91 predicate places. [2023-11-30 01:38:29,829 INFO L500 AbstractCegarLoop]: Abstraction has has 197 places, 883 transitions, 10345 flow [2023-11-30 01:38:29,829 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:29,829 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:29,829 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, 1, 1, 1] [2023-11-30 01:38:29,830 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 01:38:29,830 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:29,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:29,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1523781038, now seen corresponding path program 2 times [2023-11-30 01:38:29,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:29,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261181840] [2023-11-30 01:38:29,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:29,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:30,538 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,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:30,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261181840] [2023-11-30 01:38:30,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261181840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:30,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:30,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:30,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600913337] [2023-11-30 01:38:30,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:30,539 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:30,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:30,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:30,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:30,540 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:38:30,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 883 transitions, 10345 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:30,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:38:30,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:31,730 INFO L124 PetriNetUnfolderBase]: 1233/3616 cut-off events. [2023-11-30 01:38:31,731 INFO L125 PetriNetUnfolderBase]: For 8379/9589 co-relation queries the response was YES. [2023-11-30 01:38:31,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18756 conditions, 3616 events. 1233/3616 cut-off events. For 8379/9589 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 28635 event pairs, 70 based on Foata normal form. 36/3462 useless extension candidates. Maximal degree in co-relation 18385. Up to 1949 conditions per place. [2023-11-30 01:38:31,758 INFO L140 encePairwiseOnDemand]: 86/107 looper letters, 588 selfloop transitions, 127 changer transitions 237/1048 dead transitions. [2023-11-30 01:38:31,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 1048 transitions, 14153 flow [2023-11-30 01:38:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:38:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:38:31,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 962 transitions. [2023-11-30 01:38:31,762 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7492211838006231 [2023-11-30 01:38:31,762 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 962 transitions. [2023-11-30 01:38:31,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 962 transitions. [2023-11-30 01:38:31,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:31,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 962 transitions. [2023-11-30 01:38:31,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 80.16666666666667) internal successors, (962), 12 states have internal predecessors, (962), 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:31,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:31,767 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:31,768 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 102 predicate places. [2023-11-30 01:38:31,768 INFO L500 AbstractCegarLoop]: Abstraction has has 208 places, 1048 transitions, 14153 flow [2023-11-30 01:38:31,768 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:31,768 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:31,768 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, 1, 1, 1] [2023-11-30 01:38:31,769 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-30 01:38:31,769 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:31,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:31,769 INFO L85 PathProgramCache]: Analyzing trace with hash -232495655, now seen corresponding path program 1 times [2023-11-30 01:38:31,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:31,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711660423] [2023-11-30 01:38:31,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:31,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:31,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:32,534 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:32,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:32,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711660423] [2023-11-30 01:38:32,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711660423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:32,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:32,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:38:32,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253197988] [2023-11-30 01:38:32,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:32,535 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:38:32,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:32,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:38:32,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:38:32,536 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 107 [2023-11-30 01:38:32,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 1048 transitions, 14153 flow. Second operand has 11 states, 11 states have (on average 61.54545454545455) internal successors, (677), 11 states have internal predecessors, (677), 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,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:32,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 107 [2023-11-30 01:38:32,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:33,882 INFO L124 PetriNetUnfolderBase]: 1338/3838 cut-off events. [2023-11-30 01:38:33,882 INFO L125 PetriNetUnfolderBase]: For 11547/11641 co-relation queries the response was YES. [2023-11-30 01:38:33,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22179 conditions, 3838 events. 1338/3838 cut-off events. For 11547/11641 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 30197 event pairs, 91 based on Foata normal form. 13/3670 useless extension candidates. Maximal degree in co-relation 21791. Up to 2017 conditions per place. [2023-11-30 01:38:33,906 INFO L140 encePairwiseOnDemand]: 90/107 looper letters, 608 selfloop transitions, 138 changer transitions 248/1095 dead transitions. [2023-11-30 01:38:33,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 1095 transitions, 16677 flow [2023-11-30 01:38:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:38:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:38:33,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1183 transitions. [2023-11-30 01:38:33,908 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6910046728971962 [2023-11-30 01:38:33,908 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1183 transitions. [2023-11-30 01:38:33,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1183 transitions. [2023-11-30 01:38:33,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:33,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1183 transitions. [2023-11-30 01:38:33,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.9375) internal successors, (1183), 16 states have internal predecessors, (1183), 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,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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,915 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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,915 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 117 predicate places. [2023-11-30 01:38:33,915 INFO L500 AbstractCegarLoop]: Abstraction has has 223 places, 1095 transitions, 16677 flow [2023-11-30 01:38:33,915 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 61.54545454545455) internal successors, (677), 11 states have internal predecessors, (677), 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,915 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:33,915 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, 1, 1, 1] [2023-11-30 01:38:33,916 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 01:38:33,916 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:33,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:33,916 INFO L85 PathProgramCache]: Analyzing trace with hash -701268324, now seen corresponding path program 3 times [2023-11-30 01:38:33,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:33,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775101218] [2023-11-30 01:38:33,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:33,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:33,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:34,948 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,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:34,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775101218] [2023-11-30 01:38:34,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775101218] 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 [18] imperfect sequences [] total 18 [2023-11-30 01:38:34,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614493623] [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 19 states [2023-11-30 01:38:34,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:34,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-30 01:38:34,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-11-30 01:38:34,953 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 107 [2023-11-30 01:38:34,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 1095 transitions, 16677 flow. Second operand has 19 states, 19 states have (on average 54.526315789473685) internal successors, (1036), 19 states have internal predecessors, (1036), 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,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:34,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 107 [2023-11-30 01:38:34,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:36,997 INFO L124 PetriNetUnfolderBase]: 2425/5991 cut-off events. [2023-11-30 01:38:36,997 INFO L125 PetriNetUnfolderBase]: For 27736/27829 co-relation queries the response was YES. [2023-11-30 01:38:37,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39903 conditions, 5991 events. 2425/5991 cut-off events. For 27736/27829 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 48410 event pairs, 216 based on Foata normal form. 5/5684 useless extension candidates. Maximal degree in co-relation 39495. Up to 3223 conditions per place. [2023-11-30 01:38:37,033 INFO L140 encePairwiseOnDemand]: 78/107 looper letters, 962 selfloop transitions, 262 changer transitions 490/1808 dead transitions. [2023-11-30 01:38:37,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 1808 transitions, 31435 flow [2023-11-30 01:38:37,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-30 01:38:37,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-30 01:38:37,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1507 transitions. [2023-11-30 01:38:37,035 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.612352702153596 [2023-11-30 01:38:37,035 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1507 transitions. [2023-11-30 01:38:37,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1507 transitions. [2023-11-30 01:38:37,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:37,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1507 transitions. [2023-11-30 01:38:37,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 65.52173913043478) internal successors, (1507), 23 states have internal predecessors, (1507), 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,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 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,040 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 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,040 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 139 predicate places. [2023-11-30 01:38:37,040 INFO L500 AbstractCegarLoop]: Abstraction has has 245 places, 1808 transitions, 31435 flow [2023-11-30 01:38:37,041 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.526315789473685) internal successors, (1036), 19 states have internal predecessors, (1036), 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,041 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:37,041 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, 1, 1, 1] [2023-11-30 01:38:37,041 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-30 01:38:37,041 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:37,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash 220662096, now seen corresponding path program 4 times [2023-11-30 01:38:37,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:37,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110556192] [2023-11-30 01:38:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:37,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:37,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:42,571 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:42,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:42,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110556192] [2023-11-30 01:38:42,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110556192] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:42,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515151138] [2023-11-30 01:38:42,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-30 01:38:42,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:42,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:38:42,572 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:42,574 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:42,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-30 01:38:42,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:38:42,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-30 01:38:42,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:38:42,941 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:38:42,985 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:43,021 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:43,063 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:43,179 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:38:43,180 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:43,297 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:43,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:43,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:43,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:43,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:38:43,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:38:43,374 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:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-30 01:38:43,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:38:43,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 49 treesize of output 47 [2023-11-30 01:38:44,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 21 treesize of output 19 [2023-11-30 01:38:44,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 15 treesize of output 8 [2023-11-30 01:38:44,076 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:44,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515151138] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-30 01:38:44,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-30 01:38:44,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [33, 17] total 55 [2023-11-30 01:38:44,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54049814] [2023-11-30 01:38:44,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:44,076 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:44,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:44,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:44,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2860, Unknown=0, NotChecked=0, Total=3080 [2023-11-30 01:38:44,078 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 107 [2023-11-30 01:38:44,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 1808 transitions, 31435 flow. Second operand has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:44,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:44,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 107 [2023-11-30 01:38:44,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:48,636 INFO L124 PetriNetUnfolderBase]: 3789/9061 cut-off events. [2023-11-30 01:38:48,637 INFO L125 PetriNetUnfolderBase]: For 51734/51997 co-relation queries the response was YES. [2023-11-30 01:38:48,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67280 conditions, 9061 events. 3789/9061 cut-off events. For 51734/51997 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 77171 event pairs, 223 based on Foata normal form. 5/8600 useless extension candidates. Maximal degree in co-relation 66855. Up to 4824 conditions per place. [2023-11-30 01:38:48,706 INFO L140 encePairwiseOnDemand]: 80/107 looper letters, 1613 selfloop transitions, 388 changer transitions 756/2861 dead transitions. [2023-11-30 01:38:48,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 2861 transitions, 55025 flow [2023-11-30 01:38:48,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:38:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:38:48,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1357 transitions. [2023-11-30 01:38:48,710 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6674864731923266 [2023-11-30 01:38:48,710 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1357 transitions. [2023-11-30 01:38:48,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1357 transitions. [2023-11-30 01:38:48,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:48,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1357 transitions. [2023-11-30 01:38:48,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 71.42105263157895) internal successors, (1357), 19 states have internal predecessors, (1357), 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:48,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:48,723 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:48,724 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 157 predicate places. [2023-11-30 01:38:48,724 INFO L500 AbstractCegarLoop]: Abstraction has has 263 places, 2861 transitions, 55025 flow [2023-11-30 01:38:48,724 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:48,724 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:48,724 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, 1, 1, 1] [2023-11-30 01:38:48,732 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:48,929 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:38:48,929 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:48,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:48,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1536771308, now seen corresponding path program 5 times [2023-11-30 01:38:48,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:48,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759917023] [2023-11-30 01:38:48,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:48,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:48,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:49,532 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:49,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:49,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759917023] [2023-11-30 01:38:49,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759917023] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:49,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:49,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:49,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966314235] [2023-11-30 01:38:49,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:49,533 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:49,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:49,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:49,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:49,534 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:38:49,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 2861 transitions, 55025 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:49,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:49,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:38:49,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:53,041 INFO L124 PetriNetUnfolderBase]: 3856/9217 cut-off events. [2023-11-30 01:38:53,041 INFO L125 PetriNetUnfolderBase]: For 64609/64996 co-relation queries the response was YES. [2023-11-30 01:38:53,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74662 conditions, 9217 events. 3856/9217 cut-off events. For 64609/64996 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 78739 event pairs, 225 based on Foata normal form. 27/8777 useless extension candidates. Maximal degree in co-relation 74220. Up to 4888 conditions per place. [2023-11-30 01:38:53,096 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1402 selfloop transitions, 567 changer transitions 796/2922 dead transitions. [2023-11-30 01:38:53,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 2922 transitions, 61659 flow [2023-11-30 01:38:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:38:53,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:38:53,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 967 transitions. [2023-11-30 01:38:53,098 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6951833213515457 [2023-11-30 01:38:53,098 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 967 transitions. [2023-11-30 01:38:53,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 967 transitions. [2023-11-30 01:38:53,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:53,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 967 transitions. [2023-11-30 01:38:53,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 74.38461538461539) internal successors, (967), 13 states have internal predecessors, (967), 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:53,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:53,100 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:53,101 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 169 predicate places. [2023-11-30 01:38:53,101 INFO L500 AbstractCegarLoop]: Abstraction has has 275 places, 2922 transitions, 61659 flow [2023-11-30 01:38:53,101 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:53,101 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:53,101 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, 1, 1, 1] [2023-11-30 01:38:53,101 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 01:38:53,101 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:53,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:53,102 INFO L85 PathProgramCache]: Analyzing trace with hash -64366774, now seen corresponding path program 6 times [2023-11-30 01:38:53,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:53,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906833763] [2023-11-30 01:38:53,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:53,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:53,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:53,664 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:53,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:53,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906833763] [2023-11-30 01:38:53,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906833763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:53,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:53,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:53,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919917541] [2023-11-30 01:38:53,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:53,665 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:53,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:53,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:53,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:53,666 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:38:53,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 2922 transitions, 61659 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:53,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:53,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:38:53,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:38:57,733 INFO L124 PetriNetUnfolderBase]: 3930/9380 cut-off events. [2023-11-30 01:38:57,733 INFO L125 PetriNetUnfolderBase]: For 79229/79563 co-relation queries the response was YES. [2023-11-30 01:38:57,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82414 conditions, 9380 events. 3930/9380 cut-off events. For 79229/79563 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 80179 event pairs, 233 based on Foata normal form. 17/8926 useless extension candidates. Maximal degree in co-relation 81955. Up to 4973 conditions per place. [2023-11-30 01:38:57,793 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1476 selfloop transitions, 536 changer transitions 820/2989 dead transitions. [2023-11-30 01:38:57,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 2989 transitions, 68761 flow [2023-11-30 01:38:57,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:38:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:38:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 889 transitions. [2023-11-30 01:38:57,795 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.692367601246106 [2023-11-30 01:38:57,795 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 889 transitions. [2023-11-30 01:38:57,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 889 transitions. [2023-11-30 01:38:57,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:38:57,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 889 transitions. [2023-11-30 01:38:57,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.08333333333333) internal successors, (889), 12 states have internal predecessors, (889), 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:57,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:57,797 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:57,798 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 180 predicate places. [2023-11-30 01:38:57,798 INFO L500 AbstractCegarLoop]: Abstraction has has 286 places, 2989 transitions, 68761 flow [2023-11-30 01:38:57,798 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:57,798 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:38:57,798 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, 1, 1, 1] [2023-11-30 01:38:57,798 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 01:38:57,798 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:57,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:38:57,798 INFO L85 PathProgramCache]: Analyzing trace with hash 716989440, now seen corresponding path program 7 times [2023-11-30 01:38:57,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:38:57,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237809297] [2023-11-30 01:38:57,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:38:57,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:38:57,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:38:58,362 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:58,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:38:58,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237809297] [2023-11-30 01:38:58,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237809297] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:38:58,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:38:58,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:38:58,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815494800] [2023-11-30 01:38:58,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:38:58,365 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:38:58,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:38:58,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:38:58,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:38:58,365 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:38:58,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 2989 transitions, 68761 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:58,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:38:58,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:38:58,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:02,486 INFO L124 PetriNetUnfolderBase]: 3988/9525 cut-off events. [2023-11-30 01:39:02,487 INFO L125 PetriNetUnfolderBase]: For 96259/96650 co-relation queries the response was YES. [2023-11-30 01:39:02,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89886 conditions, 9525 events. 3988/9525 cut-off events. For 96259/96650 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 81777 event pairs, 237 based on Foata normal form. 17/9070 useless extension candidates. Maximal degree in co-relation 89410. Up to 5010 conditions per place. [2023-11-30 01:39:02,601 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1466 selfloop transitions, 549 changer transitions 864/3036 dead transitions. [2023-11-30 01:39:02,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 3036 transitions, 75455 flow [2023-11-30 01:39:02,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:39:02,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:39:02,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1023 transitions. [2023-11-30 01:39:02,603 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6829105473965287 [2023-11-30 01:39:02,603 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1023 transitions. [2023-11-30 01:39:02,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1023 transitions. [2023-11-30 01:39:02,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:02,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1023 transitions. [2023-11-30 01:39:02,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 73.07142857142857) internal successors, (1023), 14 states have internal predecessors, (1023), 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:02,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 107.0) internal successors, (1605), 15 states have internal predecessors, (1605), 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:02,606 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 107.0) internal successors, (1605), 15 states have internal predecessors, (1605), 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:02,606 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 193 predicate places. [2023-11-30 01:39:02,606 INFO L500 AbstractCegarLoop]: Abstraction has has 299 places, 3036 transitions, 75455 flow [2023-11-30 01:39:02,606 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:02,606 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:02,606 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, 1, 1, 1] [2023-11-30 01:39:02,606 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-30 01:39:02,606 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:39:02,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash 789376094, now seen corresponding path program 8 times [2023-11-30 01:39:02,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:02,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544668774] [2023-11-30 01:39:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:02,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:06,985 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:06,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:06,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544668774] [2023-11-30 01:39:06,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544668774] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:06,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256341085] [2023-11-30 01:39:06,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:39:06,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:06,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:39:06,992 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:06,993 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:07,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:39:07,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:39:07,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-30 01:39:07,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:39:07,132 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:07,163 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:07,235 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:39:07,236 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:07,286 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:07,330 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:07,381 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:07,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:07,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:07,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:07,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:07,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:39:07,491 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:07,515 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:07,515 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:39:07,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256341085] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:07,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:39:07,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [33] total 40 [2023-11-30 01:39:07,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831880683] [2023-11-30 01:39:07,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:07,516 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:07,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:07,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:07,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1499, Unknown=0, NotChecked=0, Total=1640 [2023-11-30 01:39:07,518 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:39:07,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 3036 transitions, 75455 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:07,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:07,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:39:07,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:12,024 INFO L124 PetriNetUnfolderBase]: 4373/10417 cut-off events. [2023-11-30 01:39:12,025 INFO L125 PetriNetUnfolderBase]: For 124450/124883 co-relation queries the response was YES. [2023-11-30 01:39:12,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105512 conditions, 10417 events. 4373/10417 cut-off events. For 124450/124883 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 91092 event pairs, 250 based on Foata normal form. 12/9905 useless extension candidates. Maximal degree in co-relation 105019. Up to 5542 conditions per place. [2023-11-30 01:39:12,103 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1695 selfloop transitions, 527 changer transitions 982/3361 dead transitions. [2023-11-30 01:39:12,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 3361 transitions, 90241 flow [2023-11-30 01:39:12,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:12,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:12,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 926 transitions. [2023-11-30 01:39:12,104 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.721183800623053 [2023-11-30 01:39:12,104 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 926 transitions. [2023-11-30 01:39:12,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 926 transitions. [2023-11-30 01:39:12,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:12,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 926 transitions. [2023-11-30 01:39:12,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 77.16666666666667) internal successors, (926), 12 states have internal predecessors, (926), 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:12,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:12,107 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:12,107 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 204 predicate places. [2023-11-30 01:39:12,108 INFO L500 AbstractCegarLoop]: Abstraction has has 310 places, 3361 transitions, 90241 flow [2023-11-30 01:39:12,108 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:12,108 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:12,108 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, 1, 1, 1] [2023-11-30 01:39:12,119 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:12,312 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:12,312 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:39:12,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:12,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1319360002, now seen corresponding path program 9 times [2023-11-30 01:39:12,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:12,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369052729] [2023-11-30 01:39:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:12,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:16,877 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:16,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:16,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369052729] [2023-11-30 01:39:16,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369052729] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:16,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168229917] [2023-11-30 01:39:16,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 01:39:16,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:16,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:39:16,879 INFO L229 MonitoredProcess]: Starting monitored process 9 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:16,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-30 01:39:16,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-30 01:39:16,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:39:16,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-30 01:39:16,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:39:16,990 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:17,023 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:17,101 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:17,149 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:39:17,150 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:17,208 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:17,262 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:17,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:17,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:17,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:17,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:17,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:39:17,367 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:17,376 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:17,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:39:17,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168229917] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:17,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:39:17,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [33] total 40 [2023-11-30 01:39:17,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507491823] [2023-11-30 01:39:17,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:17,377 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:17,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:17,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:17,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1501, Unknown=0, NotChecked=0, Total=1640 [2023-11-30 01:39:17,378 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:39:17,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 3361 transitions, 90241 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:17,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:17,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:39:17,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:22,708 INFO L124 PetriNetUnfolderBase]: 4668/11116 cut-off events. [2023-11-30 01:39:22,708 INFO L125 PetriNetUnfolderBase]: For 155599/156111 co-relation queries the response was YES. [2023-11-30 01:39:22,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119798 conditions, 11116 events. 4668/11116 cut-off events. For 155599/156111 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 98663 event pairs, 259 based on Foata normal form. 12/10556 useless extension candidates. Maximal degree in co-relation 119288. Up to 5916 conditions per place. [2023-11-30 01:39:22,792 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1803 selfloop transitions, 548 changer transitions 1115/3623 dead transitions. [2023-11-30 01:39:22,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 3623 transitions, 104277 flow [2023-11-30 01:39:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:22,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 919 transitions. [2023-11-30 01:39:22,793 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7157320872274143 [2023-11-30 01:39:22,793 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 919 transitions. [2023-11-30 01:39:22,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 919 transitions. [2023-11-30 01:39:22,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:22,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 919 transitions. [2023-11-30 01:39:22,794 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:22,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:22,796 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:22,796 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 215 predicate places. [2023-11-30 01:39:22,796 INFO L500 AbstractCegarLoop]: Abstraction has has 321 places, 3623 transitions, 104277 flow [2023-11-30 01:39:22,796 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:22,796 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:22,796 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, 1, 1, 1] [2023-11-30 01:39:22,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-30 01:39:23,001 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-30 01:39:23,001 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:39:23,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:23,001 INFO L85 PathProgramCache]: Analyzing trace with hash -698555628, now seen corresponding path program 10 times [2023-11-30 01:39:23,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:23,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007797638] [2023-11-30 01:39:23,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:23,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:23,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:23,590 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:23,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:23,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007797638] [2023-11-30 01:39:23,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007797638] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:23,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:23,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:23,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065892620] [2023-11-30 01:39:23,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:23,590 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:23,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:23,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:23,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:23,591 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:39:23,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 3623 transitions, 104277 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:23,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:23,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:39:23,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:30,292 INFO L124 PetriNetUnfolderBase]: 4689/11168 cut-off events. [2023-11-30 01:39:30,292 INFO L125 PetriNetUnfolderBase]: For 180794/181379 co-relation queries the response was YES. [2023-11-30 01:39:30,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127936 conditions, 11168 events. 4689/11168 cut-off events. For 180794/181379 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 99236 event pairs, 261 based on Foata normal form. 12/10607 useless extension candidates. Maximal degree in co-relation 127409. Up to 5934 conditions per place. [2023-11-30 01:39:30,382 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 1765 selfloop transitions, 591 changer transitions 1129/3642 dead transitions. [2023-11-30 01:39:30,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 3642 transitions, 111733 flow [2023-11-30 01:39:30,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:39:30,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:39:30,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1073 transitions. [2023-11-30 01:39:30,384 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6685358255451713 [2023-11-30 01:39:30,384 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1073 transitions. [2023-11-30 01:39:30,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1073 transitions. [2023-11-30 01:39:30,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:30,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1073 transitions. [2023-11-30 01:39:30,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 71.53333333333333) internal successors, (1073), 15 states have internal predecessors, (1073), 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:30,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:30,388 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:30,388 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 229 predicate places. [2023-11-30 01:39:30,388 INFO L500 AbstractCegarLoop]: Abstraction has has 335 places, 3642 transitions, 111733 flow [2023-11-30 01:39:30,388 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:30,388 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:30,388 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, 1, 1, 1] [2023-11-30 01:39:30,388 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 01:39:30,388 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:30,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:30,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2100716216, now seen corresponding path program 11 times [2023-11-30 01:39:30,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:30,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475864423] [2023-11-30 01:39:30,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:30,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:34,631 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:34,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:34,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475864423] [2023-11-30 01:39:34,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475864423] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:34,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776620025] [2023-11-30 01:39:34,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-30 01:39:34,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:34,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:39:34,632 INFO L229 MonitoredProcess]: Starting monitored process 10 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:34,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-30 01:39:34,792 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-11-30 01:39:34,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:39:34,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-30 01:39:34,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:39:35,053 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:35,091 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:35,176 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:35,246 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:35,302 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:39:35,302 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:35,374 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:35,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:35,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:35,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:35,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:35,473 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:39:35,473 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:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 226 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-30 01:39:35,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:39:36,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 49 treesize of output 47 [2023-11-30 01:39:36,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 21 treesize of output 19 [2023-11-30 01:39:36,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 15 treesize of output 8 [2023-11-30 01:39:36,333 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:36,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776620025] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:36,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-30 01:39:36,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [32, 25] total 63 [2023-11-30 01:39:36,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510733550] [2023-11-30 01:39:36,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:36,335 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:36,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:36,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:36,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=3779, Unknown=0, NotChecked=0, Total=4032 [2023-11-30 01:39:36,342 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 107 [2023-11-30 01:39:36,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 3642 transitions, 111733 flow. Second operand has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:36,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:36,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 107 [2023-11-30 01:39:36,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:45,787 INFO L124 PetriNetUnfolderBase]: 4827/11463 cut-off events. [2023-11-30 01:39:45,788 INFO L125 PetriNetUnfolderBase]: For 210880/211565 co-relation queries the response was YES. [2023-11-30 01:39:45,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139525 conditions, 11463 events. 4827/11463 cut-off events. For 210880/211565 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 101940 event pairs, 261 based on Foata normal form. 34/10923 useless extension candidates. Maximal degree in co-relation 138981. Up to 6039 conditions per place. [2023-11-30 01:39:45,912 INFO L140 encePairwiseOnDemand]: 79/107 looper letters, 2018 selfloop transitions, 510 changer transitions 1167/3799 dead transitions. [2023-11-30 01:39:45,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 3799 transitions, 123225 flow [2023-11-30 01:39:45,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:39:45,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:39:45,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1455 transitions. [2023-11-30 01:39:45,926 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6475300400534045 [2023-11-30 01:39:45,926 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1455 transitions. [2023-11-30 01:39:45,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1455 transitions. [2023-11-30 01:39:45,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:45,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1455 transitions. [2023-11-30 01:39:45,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 69.28571428571429) internal successors, (1455), 21 states have internal predecessors, (1455), 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:45,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:45,942 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:45,942 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 249 predicate places. [2023-11-30 01:39:45,943 INFO L500 AbstractCegarLoop]: Abstraction has has 355 places, 3799 transitions, 123225 flow [2023-11-30 01:39:45,943 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:45,943 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:45,943 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, 1, 1, 1] [2023-11-30 01:39:45,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-30 01:39:46,143 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:46,144 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:46,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:46,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1306785654, now seen corresponding path program 12 times [2023-11-30 01:39:46,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:46,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786161326] [2023-11-30 01:39:46,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:46,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:46,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:46,880 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:46,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:46,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786161326] [2023-11-30 01:39:46,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786161326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:39:46,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:39:46,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:39:46,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841828785] [2023-11-30 01:39:46,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:39:46,881 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:39:46,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:39:46,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:39:46,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:39:46,882 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:39:46,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 3799 transitions, 123225 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:46,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:39:46,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:39:46,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:39:55,031 INFO L124 PetriNetUnfolderBase]: 4909/11658 cut-off events. [2023-11-30 01:39:55,031 INFO L125 PetriNetUnfolderBase]: For 243524/244279 co-relation queries the response was YES. [2023-11-30 01:39:55,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149525 conditions, 11658 events. 4909/11658 cut-off events. For 243524/244279 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 103981 event pairs, 268 based on Foata normal form. 7/11088 useless extension candidates. Maximal degree in co-relation 148964. Up to 6132 conditions per place. [2023-11-30 01:39:55,133 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 2104 selfloop transitions, 383 changer transitions 1200/3866 dead transitions. [2023-11-30 01:39:55,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 3866 transitions, 132709 flow [2023-11-30 01:39:55,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:39:55,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:39:55,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 932 transitions. [2023-11-30 01:39:55,134 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7258566978193146 [2023-11-30 01:39:55,134 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 932 transitions. [2023-11-30 01:39:55,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 932 transitions. [2023-11-30 01:39:55,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:39:55,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 932 transitions. [2023-11-30 01:39:55,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 77.66666666666667) internal successors, (932), 12 states have internal predecessors, (932), 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:55,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:55,137 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:55,137 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 260 predicate places. [2023-11-30 01:39:55,137 INFO L500 AbstractCegarLoop]: Abstraction has has 366 places, 3866 transitions, 132709 flow [2023-11-30 01:39:55,137 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:55,137 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:39:55,137 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, 1, 1, 1] [2023-11-30 01:39:55,137 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-30 01:39:55,137 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:55,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:39:55,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1978234664, now seen corresponding path program 13 times [2023-11-30 01:39:55,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:39:55,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335961721] [2023-11-30 01:39:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:39:55,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:39:55,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:59,102 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:59,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:39:59,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335961721] [2023-11-30 01:39:59,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335961721] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:39:59,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121795913] [2023-11-30 01:39:59,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-30 01:39:59,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:39:59,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:39:59,103 INFO L229 MonitoredProcess]: Starting monitored process 11 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:59,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-30 01:39:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:39:59,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-30 01:39:59,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:39:59,458 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:59,523 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:59,560 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2023-11-30 01:39:59,561 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:59,610 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:59,654 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:59,712 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:59,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:59,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:59,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:59,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 01:39:59,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:39:59,807 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:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-30 01:39:59,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:40:00,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 21 treesize of output 19 [2023-11-30 01:40:00,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 15 treesize of output 8 [2023-11-30 01:40:00,758 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:00,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121795913] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-30 01:40:00,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-30 01:40:00,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [32, 19] total 57 [2023-11-30 01:40:00,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205111556] [2023-11-30 01:40:00,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:00,759 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:40:00,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:00,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:40:00,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3062, Unknown=0, NotChecked=0, Total=3306 [2023-11-30 01:40:00,760 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 107 [2023-11-30 01:40:00,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 3866 transitions, 132709 flow. Second operand has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:00,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:00,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 107 [2023-11-30 01:40:00,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:12,309 INFO L124 PetriNetUnfolderBase]: 4975/11807 cut-off events. [2023-11-30 01:40:12,309 INFO L125 PetriNetUnfolderBase]: For 276298/277211 co-relation queries the response was YES. [2023-11-30 01:40:12,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160289 conditions, 11807 events. 4975/11807 cut-off events. For 276298/277211 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 105467 event pairs, 277 based on Foata normal form. 42/11269 useless extension candidates. Maximal degree in co-relation 159711. Up to 6239 conditions per place. [2023-11-30 01:40:12,409 INFO L140 encePairwiseOnDemand]: 82/107 looper letters, 1875 selfloop transitions, 758 changer transitions 1239/3976 dead transitions. [2023-11-30 01:40:12,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 3976 transitions, 143811 flow [2023-11-30 01:40:12,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:40:12,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:40:12,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1371 transitions. [2023-11-30 01:40:12,410 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6743728480078701 [2023-11-30 01:40:12,410 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1371 transitions. [2023-11-30 01:40:12,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1371 transitions. [2023-11-30 01:40:12,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:12,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1371 transitions. [2023-11-30 01:40:12,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 72.15789473684211) internal successors, (1371), 19 states have internal predecessors, (1371), 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:12,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:12,421 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:12,421 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 278 predicate places. [2023-11-30 01:40:12,422 INFO L500 AbstractCegarLoop]: Abstraction has has 384 places, 3976 transitions, 143811 flow [2023-11-30 01:40:12,422 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 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:12,422 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:12,422 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, 1, 1, 1] [2023-11-30 01:40:12,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-30 01:40:12,627 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-30 01:40:12,627 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:40:12,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:12,627 INFO L85 PathProgramCache]: Analyzing trace with hash 970266012, now seen corresponding path program 14 times [2023-11-30 01:40:12,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:12,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594379277] [2023-11-30 01:40:12,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:12,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:13,227 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:13,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:13,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594379277] [2023-11-30 01:40:13,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594379277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:13,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:13,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:40:13,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938009290] [2023-11-30 01:40:13,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:13,228 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:40:13,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:13,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:40:13,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:40:13,229 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:40:13,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 3976 transitions, 143811 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:13,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:13,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:40:13,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:21,401 INFO L124 PetriNetUnfolderBase]: 5016/11909 cut-off events. [2023-11-30 01:40:21,401 INFO L125 PetriNetUnfolderBase]: For 314359/315343 co-relation queries the response was YES. [2023-11-30 01:40:21,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169651 conditions, 11909 events. 5016/11909 cut-off events. For 314359/315343 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 106571 event pairs, 277 based on Foata normal form. 8/11335 useless extension candidates. Maximal degree in co-relation 169056. Up to 6287 conditions per place. [2023-11-30 01:40:21,503 INFO L140 encePairwiseOnDemand]: 85/107 looper letters, 2080 selfloop transitions, 478 changer transitions 1273/4024 dead transitions. [2023-11-30 01:40:21,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 4024 transitions, 153189 flow [2023-11-30 01:40:21,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:40:21,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:40:21,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 955 transitions. [2023-11-30 01:40:21,504 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7437694704049844 [2023-11-30 01:40:21,504 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 955 transitions. [2023-11-30 01:40:21,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 955 transitions. [2023-11-30 01:40:21,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:21,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 955 transitions. [2023-11-30 01:40:21,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 79.58333333333333) internal successors, (955), 12 states have internal predecessors, (955), 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:21,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:21,506 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:21,507 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 289 predicate places. [2023-11-30 01:40:21,507 INFO L500 AbstractCegarLoop]: Abstraction has has 395 places, 4024 transitions, 153189 flow [2023-11-30 01:40:21,507 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:21,507 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:21,507 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, 1, 1, 1] [2023-11-30 01:40:21,507 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-30 01:40:21,507 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:40:21,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:21,508 INFO L85 PathProgramCache]: Analyzing trace with hash 20959808, now seen corresponding path program 15 times [2023-11-30 01:40:21,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:21,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622987357] [2023-11-30 01:40:21,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:21,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:22,086 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:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:22,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622987357] [2023-11-30 01:40:22,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622987357] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:22,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:22,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:40:22,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301587713] [2023-11-30 01:40:22,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:22,087 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:40:22,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:22,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:40:22,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:40:22,088 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 107 [2023-11-30 01:40:22,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 4024 transitions, 153189 flow. Second operand has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:22,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 107 [2023-11-30 01:40:22,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:31,650 INFO L124 PetriNetUnfolderBase]: 5046/11974 cut-off events. [2023-11-30 01:40:31,650 INFO L125 PetriNetUnfolderBase]: For 354357/355468 co-relation queries the response was YES. [2023-11-30 01:40:31,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178586 conditions, 11974 events. 5046/11974 cut-off events. For 354357/355468 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 107249 event pairs, 281 based on Foata normal form. 8/11404 useless extension candidates. Maximal degree in co-relation 177974. Up to 6309 conditions per place. [2023-11-30 01:40:31,768 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 2111 selfloop transitions, 449 changer transitions 1292/4045 dead transitions. [2023-11-30 01:40:31,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 4045 transitions, 161609 flow [2023-11-30 01:40:31,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:40:31,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:40:31,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 942 transitions. [2023-11-30 01:40:31,770 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7336448598130841 [2023-11-30 01:40:31,770 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 942 transitions. [2023-11-30 01:40:31,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 942 transitions. [2023-11-30 01:40:31,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:31,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 942 transitions. [2023-11-30 01:40:31,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 78.5) internal successors, (942), 12 states have internal predecessors, (942), 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:31,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:31,772 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:31,773 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 300 predicate places. [2023-11-30 01:40:31,773 INFO L500 AbstractCegarLoop]: Abstraction has has 406 places, 4045 transitions, 161609 flow [2023-11-30 01:40:31,773 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 63.5) internal successors, (635), 10 states have internal predecessors, (635), 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:31,773 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:31,773 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, 1, 1, 1] [2023-11-30 01:40:31,773 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-30 01:40:31,773 INFO L425 AbstractCegarLoop]: === Iteration 25 === 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:31,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:31,774 INFO L85 PathProgramCache]: Analyzing trace with hash 264895344, now seen corresponding path program 1 times [2023-11-30 01:40:31,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:31,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464706710] [2023-11-30 01:40:31,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:31,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:33,098 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:33,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:33,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464706710] [2023-11-30 01:40:33,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464706710] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:33,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:33,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:33,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063330093] [2023-11-30 01:40:33,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:33,100 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:33,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:33,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:33,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:33,101 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:40:33,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 4045 transitions, 161609 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:33,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:33,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:40:33,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:41,501 INFO L124 PetriNetUnfolderBase]: 5205/12379 cut-off events. [2023-11-30 01:40:41,501 INFO L125 PetriNetUnfolderBase]: For 406241/407513 co-relation queries the response was YES. [2023-11-30 01:40:41,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192504 conditions, 12379 events. 5205/12379 cut-off events. For 406241/407513 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 111900 event pairs, 289 based on Foata normal form. 13/11803 useless extension candidates. Maximal degree in co-relation 191875. Up to 6466 conditions per place. [2023-11-30 01:40:41,617 INFO L140 encePairwiseOnDemand]: 90/107 looper letters, 2279 selfloop transitions, 373 changer transitions 1315/4217 dead transitions. [2023-11-30 01:40:41,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 4217 transitions, 176311 flow [2023-11-30 01:40:41,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:40:41,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:40:41,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1000 transitions. [2023-11-30 01:40:41,618 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7189072609633357 [2023-11-30 01:40:41,618 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1000 transitions. [2023-11-30 01:40:41,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1000 transitions. [2023-11-30 01:40:41,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:41,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1000 transitions. [2023-11-30 01:40:41,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 76.92307692307692) internal successors, (1000), 13 states have internal predecessors, (1000), 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:41,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:41,620 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 107.0) internal successors, (1498), 14 states have internal predecessors, (1498), 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:41,621 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 312 predicate places. [2023-11-30 01:40:41,621 INFO L500 AbstractCegarLoop]: Abstraction has has 418 places, 4217 transitions, 176311 flow [2023-11-30 01:40:41,621 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:41,621 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:41,621 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, 1, 1, 1] [2023-11-30 01:40:41,621 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-30 01:40:41,621 INFO L425 AbstractCegarLoop]: === Iteration 26 === 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:41,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:41,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1336660410, now seen corresponding path program 2 times [2023-11-30 01:40:41,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:41,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946199708] [2023-11-30 01:40:41,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:41,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:42,909 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:42,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:42,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946199708] [2023-11-30 01:40:42,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946199708] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:42,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:42,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:42,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840087211] [2023-11-30 01:40:42,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:42,912 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:42,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:42,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:42,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:42,912 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:40:42,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 4217 transitions, 176311 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:42,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:42,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:40:42,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:40:54,074 INFO L124 PetriNetUnfolderBase]: 5494/13065 cut-off events. [2023-11-30 01:40:54,076 INFO L125 PetriNetUnfolderBase]: For 470063/471249 co-relation queries the response was YES. [2023-11-30 01:40:54,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212054 conditions, 13065 events. 5494/13065 cut-off events. For 470063/471249 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 119321 event pairs, 327 based on Foata normal form. 13/12464 useless extension candidates. Maximal degree in co-relation 211408. Up to 6759 conditions per place. [2023-11-30 01:40:54,213 INFO L140 encePairwiseOnDemand]: 89/107 looper letters, 2384 selfloop transitions, 470 changer transitions 1334/4438 dead transitions. [2023-11-30 01:40:54,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 4438 transitions, 194087 flow [2023-11-30 01:40:54,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:40:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:40:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1216 transitions. [2023-11-30 01:40:54,214 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7102803738317757 [2023-11-30 01:40:54,215 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1216 transitions. [2023-11-30 01:40:54,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1216 transitions. [2023-11-30 01:40:54,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:40:54,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1216 transitions. [2023-11-30 01:40:54,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 76.0) internal successors, (1216), 16 states have internal predecessors, (1216), 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:54,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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:54,217 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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:54,218 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 327 predicate places. [2023-11-30 01:40:54,218 INFO L500 AbstractCegarLoop]: Abstraction has has 433 places, 4438 transitions, 194087 flow [2023-11-30 01:40:54,218 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:54,218 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:40:54,218 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, 1, 1, 1] [2023-11-30 01:40:54,218 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-30 01:40:54,218 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:54,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:40:54,218 INFO L85 PathProgramCache]: Analyzing trace with hash -790152574, now seen corresponding path program 3 times [2023-11-30 01:40:54,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:40:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089196670] [2023-11-30 01:40:54,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:40:54,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:40:54,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:40:55,464 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:55,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:40:55,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089196670] [2023-11-30 01:40:55,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089196670] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:40:55,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:40:55,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:40:55,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369633499] [2023-11-30 01:40:55,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:40:55,465 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:40:55,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:40:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:40:55,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:40:55,466 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:40:55,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 4438 transitions, 194087 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:55,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:40:55,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:40:55,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:41:08,801 INFO L124 PetriNetUnfolderBase]: 6264/14896 cut-off events. [2023-11-30 01:41:08,801 INFO L125 PetriNetUnfolderBase]: For 577659/578979 co-relation queries the response was YES. [2023-11-30 01:41:08,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252549 conditions, 14896 events. 6264/14896 cut-off events. For 577659/578979 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 139307 event pairs, 430 based on Foata normal form. 13/14232 useless extension candidates. Maximal degree in co-relation 251886. Up to 7789 conditions per place. [2023-11-30 01:41:08,967 INFO L140 encePairwiseOnDemand]: 89/107 looper letters, 2788 selfloop transitions, 692 changer transitions 1407/5137 dead transitions. [2023-11-30 01:41:08,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 5137 transitions, 235575 flow [2023-11-30 01:41:08,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:41:08,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:41:08,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1450 transitions. [2023-11-30 01:41:08,969 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7132316773241515 [2023-11-30 01:41:08,969 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1450 transitions. [2023-11-30 01:41:08,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1450 transitions. [2023-11-30 01:41:08,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:41:08,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1450 transitions. [2023-11-30 01:41:08,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 76.3157894736842) internal successors, (1450), 19 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:41:08,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:08,998 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:08,998 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 345 predicate places. [2023-11-30 01:41:08,998 INFO L500 AbstractCegarLoop]: Abstraction has has 451 places, 5137 transitions, 235575 flow [2023-11-30 01:41:08,998 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:08,998 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:41:08,998 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, 1, 1, 1] [2023-11-30 01:41:08,998 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-30 01:41:08,999 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:41:09,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:41:09,000 INFO L85 PathProgramCache]: Analyzing trace with hash -166486928, now seen corresponding path program 4 times [2023-11-30 01:41:09,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:41:09,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144797064] [2023-11-30 01:41:09,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:41:09,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:41:09,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:41:10,571 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:10,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:41:10,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144797064] [2023-11-30 01:41:10,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144797064] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:41:10,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:41:10,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:41:10,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050108037] [2023-11-30 01:41:10,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:41:10,572 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:41:10,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:41:10,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:41:10,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:41:10,573 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:41:10,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 5137 transitions, 235575 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:10,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:41:10,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:41:10,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:41:28,896 INFO L124 PetriNetUnfolderBase]: 6433/15313 cut-off events. [2023-11-30 01:41:28,896 INFO L125 PetriNetUnfolderBase]: For 648980/650376 co-relation queries the response was YES. [2023-11-30 01:41:28,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269302 conditions, 15313 events. 6433/15313 cut-off events. For 648980/650376 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 144160 event pairs, 460 based on Foata normal form. 13/14646 useless extension candidates. Maximal degree in co-relation 268622. Up to 8017 conditions per place. [2023-11-30 01:41:29,063 INFO L140 encePairwiseOnDemand]: 90/107 looper letters, 2863 selfloop transitions, 762 changer transitions 1428/5303 dead transitions. [2023-11-30 01:41:29,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 5303 transitions, 253265 flow [2023-11-30 01:41:29,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:41:29,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:41:29,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1436 transitions. [2023-11-30 01:41:29,066 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7063453025086079 [2023-11-30 01:41:29,066 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1436 transitions. [2023-11-30 01:41:29,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1436 transitions. [2023-11-30 01:41:29,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:41:29,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1436 transitions. [2023-11-30 01:41:29,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 75.57894736842105) internal successors, (1436), 19 states have internal predecessors, (1436), 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,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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,075 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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,075 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 363 predicate places. [2023-11-30 01:41:29,075 INFO L500 AbstractCegarLoop]: Abstraction has has 469 places, 5303 transitions, 253265 flow [2023-11-30 01:41:29,075 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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,075 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:41:29,076 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, 1, 1, 1] [2023-11-30 01:41:29,076 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-30 01:41:29,076 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:41:29,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:41:29,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1080331856, now seen corresponding path program 5 times [2023-11-30 01:41:29,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:41:29,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316532199] [2023-11-30 01:41:29,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:41:29,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:41:29,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:41:30,205 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,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:41:30,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316532199] [2023-11-30 01:41:30,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316532199] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:41:30,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:41:30,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:41:30,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827677319] [2023-11-30 01:41:30,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:41:30,206 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:41:30,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:41:30,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:41:30,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:41:30,207 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:41:30,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 5303 transitions, 253265 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:41:30,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:41:30,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:41:50,305 INFO L124 PetriNetUnfolderBase]: 6619/15746 cut-off events. [2023-11-30 01:41:50,305 INFO L125 PetriNetUnfolderBase]: For 727586/729069 co-relation queries the response was YES. [2023-11-30 01:41:50,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287542 conditions, 15746 events. 6619/15746 cut-off events. For 727586/729069 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 149068 event pairs, 481 based on Foata normal form. 13/15072 useless extension candidates. Maximal degree in co-relation 286845. Up to 8278 conditions per place. [2023-11-30 01:41:50,673 INFO L140 encePairwiseOnDemand]: 89/107 looper letters, 2944 selfloop transitions, 852 changer transitions 1441/5487 dead transitions. [2023-11-30 01:41:50,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 5487 transitions, 272491 flow [2023-11-30 01:41:50,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 01:41:50,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 01:41:50,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1285 transitions. [2023-11-30 01:41:50,674 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7064321055525014 [2023-11-30 01:41:50,674 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1285 transitions. [2023-11-30 01:41:50,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1285 transitions. [2023-11-30 01:41:50,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:41:50,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1285 transitions. [2023-11-30 01:41:50,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 75.58823529411765) internal successors, (1285), 17 states have internal predecessors, (1285), 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:50,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 107.0) internal successors, (1926), 18 states have internal predecessors, (1926), 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:50,677 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 107.0) internal successors, (1926), 18 states have internal predecessors, (1926), 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:50,677 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 379 predicate places. [2023-11-30 01:41:50,677 INFO L500 AbstractCegarLoop]: Abstraction has has 485 places, 5487 transitions, 272491 flow [2023-11-30 01:41:50,678 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:50,678 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:41:50,678 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, 1, 1, 1] [2023-11-30 01:41:50,678 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-30 01:41:50,678 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:50,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:41:50,678 INFO L85 PathProgramCache]: Analyzing trace with hash 903911016, now seen corresponding path program 6 times [2023-11-30 01:41:50,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:41:50,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080665944] [2023-11-30 01:41:50,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:41:50,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:41:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:41:51,947 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:51,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:41:51,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080665944] [2023-11-30 01:41:51,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080665944] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:41:51,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:41:51,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:41:51,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069219110] [2023-11-30 01:41:51,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:41:51,947 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:41:51,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:41:51,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:41:51,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:41:51,948 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:41:51,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 5487 transitions, 272491 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:51,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:41:51,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:41:51,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:42:17,162 INFO L124 PetriNetUnfolderBase]: 7382/17524 cut-off events. [2023-11-30 01:42:17,162 INFO L125 PetriNetUnfolderBase]: For 872991/874559 co-relation queries the response was YES. [2023-11-30 01:42:17,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333104 conditions, 17524 events. 7382/17524 cut-off events. For 872991/874559 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 168860 event pairs, 567 based on Foata normal form. 13/16777 useless extension candidates. Maximal degree in co-relation 332390. Up to 9394 conditions per place. [2023-11-30 01:42:17,596 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 3383 selfloop transitions, 1003 changer transitions 1489/6125 dead transitions. [2023-11-30 01:42:17,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 6125 transitions, 316969 flow [2023-11-30 01:42:17,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:42:17,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:42:17,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1531 transitions. [2023-11-30 01:42:17,597 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7154205607476636 [2023-11-30 01:42:17,597 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1531 transitions. [2023-11-30 01:42:17,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1531 transitions. [2023-11-30 01:42:17,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:42:17,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1531 transitions. [2023-11-30 01:42:17,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 76.55) internal successors, (1531), 20 states have internal predecessors, (1531), 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:17,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:17,604 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:17,604 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 398 predicate places. [2023-11-30 01:42:17,604 INFO L500 AbstractCegarLoop]: Abstraction has has 504 places, 6125 transitions, 316969 flow [2023-11-30 01:42:17,604 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:17,604 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:42:17,605 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, 1, 1, 1] [2023-11-30 01:42:17,605 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-30 01:42:17,605 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:42:17,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:42:17,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1088514494, now seen corresponding path program 7 times [2023-11-30 01:42:17,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:42:17,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133667339] [2023-11-30 01:42:17,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:42:17,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:42:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:42:18,824 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:18,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:42:18,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133667339] [2023-11-30 01:42:18,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133667339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:42:18,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:42:18,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:42:18,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260054184] [2023-11-30 01:42:18,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:42:18,825 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:42:18,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:42:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:42:18,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:42:18,826 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:42:18,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 6125 transitions, 316969 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:18,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:42:18,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:42:18,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:42:48,848 INFO L124 PetriNetUnfolderBase]: 7520/17864 cut-off events. [2023-11-30 01:42:48,848 INFO L125 PetriNetUnfolderBase]: For 961624/963273 co-relation queries the response was YES. [2023-11-30 01:42:48,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351231 conditions, 17864 events. 7520/17864 cut-off events. For 961624/963273 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 172986 event pairs, 586 based on Foata normal form. 13/17109 useless extension candidates. Maximal degree in co-relation 350500. Up to 9593 conditions per place. [2023-11-30 01:42:49,199 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 3420 selfloop transitions, 1119 changer transitions 1502/6291 dead transitions. [2023-11-30 01:42:49,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 6291 transitions, 337623 flow [2023-11-30 01:42:49,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-30 01:42:49,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-30 01:42:49,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1426 transitions. [2023-11-30 01:42:49,200 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7014264633546483 [2023-11-30 01:42:49,200 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1426 transitions. [2023-11-30 01:42:49,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1426 transitions. [2023-11-30 01:42:49,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:42:49,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1426 transitions. [2023-11-30 01:42:49,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 75.05263157894737) internal successors, (1426), 19 states have internal predecessors, (1426), 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:49,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:49,211 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 107.0) internal successors, (2140), 20 states have internal predecessors, (2140), 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:49,211 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 416 predicate places. [2023-11-30 01:42:49,211 INFO L500 AbstractCegarLoop]: Abstraction has has 522 places, 6291 transitions, 337623 flow [2023-11-30 01:42:49,211 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:49,211 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:42:49,212 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, 1, 1, 1] [2023-11-30 01:42:49,212 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-30 01:42:49,212 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:49,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:42:49,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1349349028, now seen corresponding path program 8 times [2023-11-30 01:42:49,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:42:49,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594559965] [2023-11-30 01:42:49,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:42:49,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:42:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:42:50,169 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:50,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:42:50,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594559965] [2023-11-30 01:42:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594559965] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:42:50,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:42:50,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:42:50,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259771995] [2023-11-30 01:42:50,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:42:50,173 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:42:50,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:42:50,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:42:50,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:42:50,174 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:42:50,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 6291 transitions, 337623 flow. Second operand has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:50,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:42:50,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:42:50,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:43:22,341 INFO L124 PetriNetUnfolderBase]: 7507/17826 cut-off events. [2023-11-30 01:43:22,342 INFO L125 PetriNetUnfolderBase]: For 1050761/1052477 co-relation queries the response was YES. [2023-11-30 01:43:22,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361858 conditions, 17826 events. 7507/17826 cut-off events. For 1050761/1052477 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 172414 event pairs, 587 based on Foata normal form. 13/17085 useless extension candidates. Maximal degree in co-relation 361110. Up to 9568 conditions per place. [2023-11-30 01:43:22,565 INFO L140 encePairwiseOnDemand]: 91/107 looper letters, 3650 selfloop transitions, 866 changer transitions 1517/6283 dead transitions. [2023-11-30 01:43:22,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 6283 transitions, 348957 flow [2023-11-30 01:43:22,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:43:22,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:43:22,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 944 transitions. [2023-11-30 01:43:22,566 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.735202492211838 [2023-11-30 01:43:22,566 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 944 transitions. [2023-11-30 01:43:22,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 944 transitions. [2023-11-30 01:43:22,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:43:22,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 944 transitions. [2023-11-30 01:43:22,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 78.66666666666667) internal successors, (944), 12 states have internal predecessors, (944), 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:22,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:22,568 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:22,568 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 427 predicate places. [2023-11-30 01:43:22,568 INFO L500 AbstractCegarLoop]: Abstraction has has 533 places, 6283 transitions, 348957 flow [2023-11-30 01:43:22,568 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:22,568 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:43:22,568 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, 1, 1, 1] [2023-11-30 01:43:22,569 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-30 01:43:22,569 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:43:22,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:43:22,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1271366696, now seen corresponding path program 9 times [2023-11-30 01:43:22,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:43:22,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816821593] [2023-11-30 01:43:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:43:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:43:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:43:24,163 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:24,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:43:24,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816821593] [2023-11-30 01:43:24,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816821593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:43:24,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:43:24,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:43:24,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417742748] [2023-11-30 01:43:24,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:43:24,164 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:43:24,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:43:24,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:43:24,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:43:24,164 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:43:24,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 6283 transitions, 348957 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:24,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:43:24,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:43:24,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:43:57,806 INFO L124 PetriNetUnfolderBase]: 7704/18313 cut-off events. [2023-11-30 01:43:57,806 INFO L125 PetriNetUnfolderBase]: For 1154475/1156325 co-relation queries the response was YES. [2023-11-30 01:43:57,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383228 conditions, 18313 events. 7704/18313 cut-off events. For 1154475/1156325 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 178206 event pairs, 620 based on Foata normal form. 13/17560 useless extension candidates. Maximal degree in co-relation 382463. Up to 9838 conditions per place. [2023-11-30 01:43:58,045 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 3520 selfloop transitions, 1156 changer transitions 1540/6466 dead transitions. [2023-11-30 01:43:58,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 6466 transitions, 371627 flow [2023-11-30 01:43:58,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:43:58,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:43:58,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1510 transitions. [2023-11-30 01:43:58,047 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.705607476635514 [2023-11-30 01:43:58,047 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1510 transitions. [2023-11-30 01:43:58,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1510 transitions. [2023-11-30 01:43:58,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:43:58,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1510 transitions. [2023-11-30 01:43:58,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 75.5) internal successors, (1510), 20 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:43:58,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:58,065 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:58,066 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 446 predicate places. [2023-11-30 01:43:58,066 INFO L500 AbstractCegarLoop]: Abstraction has has 552 places, 6466 transitions, 371627 flow [2023-11-30 01:43:58,066 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:58,066 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:43:58,066 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, 1, 1, 1] [2023-11-30 01:43:58,066 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-30 01:43:58,066 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:58,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:43:58,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1499582006, now seen corresponding path program 10 times [2023-11-30 01:43:58,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:43:58,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443608817] [2023-11-30 01:43:58,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:43:58,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:43:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:43:59,146 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:59,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:43:59,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443608817] [2023-11-30 01:43:59,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443608817] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:43:59,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:43:59,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:43:59,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655936828] [2023-11-30 01:43:59,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:43:59,147 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:43:59,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:43:59,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:43:59,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:43:59,148 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:43:59,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 6466 transitions, 371627 flow. Second operand has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:59,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:43:59,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:43:59,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:44:36,974 INFO L124 PetriNetUnfolderBase]: 7768/18502 cut-off events. [2023-11-30 01:44:36,974 INFO L125 PetriNetUnfolderBase]: For 1264615/1266532 co-relation queries the response was YES. [2023-11-30 01:44:37,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398117 conditions, 18502 events. 7768/18502 cut-off events. For 1264615/1266532 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 180893 event pairs, 655 based on Foata normal form. 13/17765 useless extension candidates. Maximal degree in co-relation 397335. Up to 9921 conditions per place. [2023-11-30 01:44:37,254 INFO L140 encePairwiseOnDemand]: 91/107 looper letters, 3666 selfloop transitions, 1022 changer transitions 1570/6508 dead transitions. [2023-11-30 01:44:37,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 6508 transitions, 386379 flow [2023-11-30 01:44:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 01:44:37,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 01:44:37,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1117 transitions. [2023-11-30 01:44:37,256 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7456608811748998 [2023-11-30 01:44:37,256 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1117 transitions. [2023-11-30 01:44:37,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1117 transitions. [2023-11-30 01:44:37,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:44:37,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1117 transitions. [2023-11-30 01:44:37,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 79.78571428571429) internal successors, (1117), 14 states have internal predecessors, (1117), 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:37,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 107.0) internal successors, (1605), 15 states have internal predecessors, (1605), 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:37,258 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 107.0) internal successors, (1605), 15 states have internal predecessors, (1605), 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:37,259 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 459 predicate places. [2023-11-30 01:44:37,259 INFO L500 AbstractCegarLoop]: Abstraction has has 565 places, 6508 transitions, 386379 flow [2023-11-30 01:44:37,259 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:37,259 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:44:37,259 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, 1, 1, 1] [2023-11-30 01:44:37,259 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-30 01:44:37,259 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:37,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:44:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash 647701050, now seen corresponding path program 11 times [2023-11-30 01:44:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:44:37,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367841113] [2023-11-30 01:44:37,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:44:37,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:44:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:44:38,842 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:38,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:44:38,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367841113] [2023-11-30 01:44:38,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367841113] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:44:38,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:44:38,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:44:38,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813654516] [2023-11-30 01:44:38,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:44:38,843 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:44:38,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:44:38,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:44:38,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:44:38,844 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:44:38,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 6508 transitions, 386379 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:38,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:44:38,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:44:38,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:45:18,535 INFO L124 PetriNetUnfolderBase]: 8006/19052 cut-off events. [2023-11-30 01:45:18,536 INFO L125 PetriNetUnfolderBase]: For 1395094/1397095 co-relation queries the response was YES. [2023-11-30 01:45:18,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422997 conditions, 19052 events. 8006/19052 cut-off events. For 1395094/1397095 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 187338 event pairs, 690 based on Foata normal form. 13/18298 useless extension candidates. Maximal degree in co-relation 422198. Up to 10258 conditions per place. [2023-11-30 01:45:18,810 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 3625 selfloop transitions, 1224 changer transitions 1591/6690 dead transitions. [2023-11-30 01:45:18,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 6690 transitions, 410143 flow [2023-11-30 01:45:18,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:45:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:45:18,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1525 transitions. [2023-11-30 01:45:18,813 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7126168224299065 [2023-11-30 01:45:18,813 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1525 transitions. [2023-11-30 01:45:18,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1525 transitions. [2023-11-30 01:45:18,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:45:18,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1525 transitions. [2023-11-30 01:45:18,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 76.25) internal successors, (1525), 20 states have internal predecessors, (1525), 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:18,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:18,816 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 107.0) internal successors, (2247), 21 states have internal predecessors, (2247), 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:18,816 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 478 predicate places. [2023-11-30 01:45:18,816 INFO L500 AbstractCegarLoop]: Abstraction has has 584 places, 6690 transitions, 410143 flow [2023-11-30 01:45:18,816 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:18,816 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:45:18,816 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, 1, 1, 1] [2023-11-30 01:45:18,816 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-30 01:45:18,816 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:45:18,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:45:18,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1566922140, now seen corresponding path program 12 times [2023-11-30 01:45:18,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:45:18,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795745663] [2023-11-30 01:45:18,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:45:18,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:45:18,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:45:20,079 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:20,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:45:20,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795745663] [2023-11-30 01:45:20,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795745663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:45:20,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:45:20,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:45:20,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285362503] [2023-11-30 01:45:20,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:45:20,080 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:45:20,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:45:20,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:45:20,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:45:20,080 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:45:20,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 6690 transitions, 410143 flow. Second operand has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:20,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:45:20,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:45:20,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:46:02,765 INFO L124 PetriNetUnfolderBase]: 8008/19061 cut-off events. [2023-11-30 01:46:02,766 INFO L125 PetriNetUnfolderBase]: For 1489982/1492051 co-relation queries the response was YES. [2023-11-30 01:46:02,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 435049 conditions, 19061 events. 8008/19061 cut-off events. For 1489982/1492051 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 187444 event pairs, 696 based on Foata normal form. 13/18322 useless extension candidates. Maximal degree in co-relation 434233. Up to 10252 conditions per place. [2023-11-30 01:46:03,055 INFO L140 encePairwiseOnDemand]: 91/107 looper letters, 3726 selfloop transitions, 1113 changer transitions 1601/6690 dead transitions. [2023-11-30 01:46:03,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 6690 transitions, 422739 flow [2023-11-30 01:46:03,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:46:03,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:46:03,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1178 transitions. [2023-11-30 01:46:03,057 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7339563862928349 [2023-11-30 01:46:03,057 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1178 transitions. [2023-11-30 01:46:03,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1178 transitions. [2023-11-30 01:46:03,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:46:03,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1178 transitions. [2023-11-30 01:46:03,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 78.53333333333333) internal successors, (1178), 15 states have internal predecessors, (1178), 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:03,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:03,059 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:03,059 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 492 predicate places. [2023-11-30 01:46:03,059 INFO L500 AbstractCegarLoop]: Abstraction has has 598 places, 6690 transitions, 422739 flow [2023-11-30 01:46:03,060 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:03,060 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:46:03,060 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, 1, 1, 1] [2023-11-30 01:46:03,060 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-30 01:46:03,060 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:46:03,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:46:03,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1715849142, now seen corresponding path program 13 times [2023-11-30 01:46:03,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:46:03,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225830914] [2023-11-30 01:46:03,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:46:03,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:46:03,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:46:04,475 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:04,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:46:04,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225830914] [2023-11-30 01:46:04,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225830914] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:46:04,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:46:04,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:46:04,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901813708] [2023-11-30 01:46:04,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:46:04,476 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:46:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:46:04,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:46:04,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:46:04,477 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:46:04,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 6690 transitions, 422739 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:04,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:46:04,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:46:04,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:46:51,119 INFO L124 PetriNetUnfolderBase]: 8443/20129 cut-off events. [2023-11-30 01:46:51,119 INFO L125 PetriNetUnfolderBase]: For 1679845/1681997 co-relation queries the response was YES. [2023-11-30 01:46:51,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 473404 conditions, 20129 events. 8443/20129 cut-off events. For 1679845/1681997 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 200461 event pairs, 742 based on Foata normal form. 13/19342 useless extension candidates. Maximal degree in co-relation 472571. Up to 10918 conditions per place. [2023-11-30 01:46:51,623 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 3976 selfloop transitions, 1231 changer transitions 1643/7100 dead transitions. [2023-11-30 01:46:51,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 7100 transitions, 463111 flow [2023-11-30 01:46:51,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:46:51,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:46:51,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1205 transitions. [2023-11-30 01:46:51,625 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7507788161993769 [2023-11-30 01:46:51,625 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1205 transitions. [2023-11-30 01:46:51,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1205 transitions. [2023-11-30 01:46:51,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:46:51,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1205 transitions. [2023-11-30 01:46:51,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 80.33333333333333) internal successors, (1205), 15 states have internal predecessors, (1205), 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:51,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:51,629 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:51,629 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 506 predicate places. [2023-11-30 01:46:51,629 INFO L500 AbstractCegarLoop]: Abstraction has has 612 places, 7100 transitions, 463111 flow [2023-11-30 01:46:51,629 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:51,630 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:46:51,630 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, 1, 1, 1] [2023-11-30 01:46:51,630 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-30 01:46:51,630 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:51,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:46:51,630 INFO L85 PathProgramCache]: Analyzing trace with hash -269812880, now seen corresponding path program 14 times [2023-11-30 01:46:51,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:46:51,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578152722] [2023-11-30 01:46:51,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:46:51,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:46:51,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:46:53,249 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:53,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:46:53,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578152722] [2023-11-30 01:46:53,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578152722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:46:53,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:46:53,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:46:53,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153114930] [2023-11-30 01:46:53,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:46:53,250 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:46:53,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:46:53,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:46:53,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:46:53,250 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:46:53,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 7100 transitions, 463111 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:53,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:46:53,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:46:53,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:47:46,803 INFO L124 PetriNetUnfolderBase]: 8737/20821 cut-off events. [2023-11-30 01:47:46,803 INFO L125 PetriNetUnfolderBase]: For 1856217/1858391 co-relation queries the response was YES. [2023-11-30 01:47:46,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503752 conditions, 20821 events. 8737/20821 cut-off events. For 1856217/1858391 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 208759 event pairs, 783 based on Foata normal form. 13/20004 useless extension candidates. Maximal degree in co-relation 502902. Up to 11409 conditions per place. [2023-11-30 01:47:47,138 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 4112 selfloop transitions, 1331 changer transitions 1665/7358 dead transitions. [2023-11-30 01:47:47,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 7358 transitions, 494479 flow [2023-11-30 01:47:47,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:47:47,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:47:47,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1204 transitions. [2023-11-30 01:47:47,140 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7501557632398754 [2023-11-30 01:47:47,140 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1204 transitions. [2023-11-30 01:47:47,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1204 transitions. [2023-11-30 01:47:47,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:47:47,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1204 transitions. [2023-11-30 01:47:47,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 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:47,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:47,144 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:47,144 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 520 predicate places. [2023-11-30 01:47:47,145 INFO L500 AbstractCegarLoop]: Abstraction has has 626 places, 7358 transitions, 494479 flow [2023-11-30 01:47:47,145 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:47,145 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:47:47,145 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, 1, 1, 1] [2023-11-30 01:47:47,145 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-30 01:47:47,145 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:47,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:47:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash -2126916654, now seen corresponding path program 15 times [2023-11-30 01:47:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:47:47,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602988899] [2023-11-30 01:47:47,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:47:47,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:47:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:47:48,463 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:48,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:47:48,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602988899] [2023-11-30 01:47:48,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602988899] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:47:48,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:47:48,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-30 01:47:48,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971845119] [2023-11-30 01:47:48,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:47:48,464 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:47:48,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:47:48,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:47:48,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:47:48,465 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:47:48,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 7358 transitions, 494479 flow. Second operand has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:48,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:47:48,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:47:48,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:48:42,857 INFO L124 PetriNetUnfolderBase]: 8725/20794 cut-off events. [2023-11-30 01:48:42,858 INFO L125 PetriNetUnfolderBase]: For 1965842/1968084 co-relation queries the response was YES. [2023-11-30 01:48:42,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 516129 conditions, 20794 events. 8725/20794 cut-off events. For 1965842/1968084 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 208406 event pairs, 781 based on Foata normal form. 13/19992 useless extension candidates. Maximal degree in co-relation 515262. Up to 11384 conditions per place. [2023-11-30 01:48:43,203 INFO L140 encePairwiseOnDemand]: 91/107 looper letters, 4179 selfloop transitions, 1248 changer transitions 1674/7351 dead transitions. [2023-11-30 01:48:43,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 7351 transitions, 507907 flow [2023-11-30 01:48:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:48:43,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:48:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 983 transitions. [2023-11-30 01:48:43,206 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7655763239875389 [2023-11-30 01:48:43,206 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 983 transitions. [2023-11-30 01:48:43,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 983 transitions. [2023-11-30 01:48:43,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:48:43,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 983 transitions. [2023-11-30 01:48:43,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 81.91666666666667) internal successors, (983), 12 states have internal predecessors, (983), 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:43,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:43,209 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 107.0) internal successors, (1391), 13 states have internal predecessors, (1391), 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:43,209 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 531 predicate places. [2023-11-30 01:48:43,209 INFO L500 AbstractCegarLoop]: Abstraction has has 637 places, 7351 transitions, 507907 flow [2023-11-30 01:48:43,209 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.4) internal successors, (654), 10 states have internal predecessors, (654), 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:43,209 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:48:43,210 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, 1, 1, 1] [2023-11-30 01:48:43,210 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-30 01:48:43,210 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:43,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:48:43,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1268403628, now seen corresponding path program 16 times [2023-11-30 01:48:43,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:48:43,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675586654] [2023-11-30 01:48:43,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:48:43,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:48:43,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:48:44,924 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:44,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:48:44,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675586654] [2023-11-30 01:48:44,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675586654] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:48:44,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:48:44,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-30 01:48:44,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346363497] [2023-11-30 01:48:44,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:48:44,925 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-30 01:48:44,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:48:44,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-30 01:48:44,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-30 01:48:44,926 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 107 [2023-11-30 01:48:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 7351 transitions, 507907 flow. Second operand has 14 states, 14 states have (on average 55.357142857142854) internal successors, (775), 14 states have internal predecessors, (775), 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:44,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:48:44,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 107 [2023-11-30 01:48:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:49:42,570 INFO L124 PetriNetUnfolderBase]: 8713/20753 cut-off events. [2023-11-30 01:49:42,572 INFO L125 PetriNetUnfolderBase]: For 2127027/2128491 co-relation queries the response was YES. [2023-11-30 01:49:42,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 529211 conditions, 20753 events. 8713/20753 cut-off events. For 2127027/2128491 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 208027 event pairs, 748 based on Foata normal form. 29/19983 useless extension candidates. Maximal degree in co-relation 528321. Up to 11359 conditions per place. [2023-11-30 01:49:42,931 INFO L140 encePairwiseOnDemand]: 84/107 looper letters, 4591 selfloop transitions, 1047 changer transitions 1733/7527 dead transitions. [2023-11-30 01:49:42,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 7527 transitions, 531515 flow [2023-11-30 01:49:42,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:49:42,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:49:42,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1355 transitions. [2023-11-30 01:49:42,933 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6030262572318648 [2023-11-30 01:49:42,933 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1355 transitions. [2023-11-30 01:49:42,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1355 transitions. [2023-11-30 01:49:42,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:49:42,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1355 transitions. [2023-11-30 01:49:42,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 64.52380952380952) internal successors, (1355), 21 states have internal predecessors, (1355), 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:42,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:42,935 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 107.0) internal successors, (2354), 22 states have internal predecessors, (2354), 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:42,936 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 551 predicate places. [2023-11-30 01:49:42,936 INFO L500 AbstractCegarLoop]: Abstraction has has 657 places, 7527 transitions, 531515 flow [2023-11-30 01:49:42,936 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 55.357142857142854) internal successors, (775), 14 states have internal predecessors, (775), 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:42,936 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:49:42,936 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, 1, 1, 1] [2023-11-30 01:49:42,936 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-30 01:49:42,936 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:42,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:49:42,937 INFO L85 PathProgramCache]: Analyzing trace with hash 266155790, now seen corresponding path program 17 times [2023-11-30 01:49:42,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:49:42,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438048907] [2023-11-30 01:49:42,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:49:42,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:49:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:49:44,235 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,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:49:44,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438048907] [2023-11-30 01:49:44,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438048907] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:49:44,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:49:44,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:49:44,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204916513] [2023-11-30 01:49:44,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:49:44,236 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:49:44,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:49:44,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:49:44,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:49:44,237 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:49:44,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 7527 transitions, 531515 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:49:44,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:49:44,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:50:43,591 INFO L124 PetriNetUnfolderBase]: 8836/21008 cut-off events. [2023-11-30 01:50:43,596 INFO L125 PetriNetUnfolderBase]: For 2281096/2282538 co-relation queries the response was YES. [2023-11-30 01:50:43,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550286 conditions, 21008 events. 8836/21008 cut-off events. For 2281096/2282538 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 210731 event pairs, 765 based on Foata normal form. 13/20215 useless extension candidates. Maximal degree in co-relation 549379. Up to 11585 conditions per place. [2023-11-30 01:50:43,960 INFO L140 encePairwiseOnDemand]: 87/107 looper letters, 4078 selfloop transitions, 1555 changer transitions 1736/7666 dead transitions. [2023-11-30 01:50:43,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 7666 transitions, 556135 flow [2023-11-30 01:50:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:50:43,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:50:43,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1255 transitions. [2023-11-30 01:50:43,961 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7330607476635514 [2023-11-30 01:50:43,961 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1255 transitions. [2023-11-30 01:50:43,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1255 transitions. [2023-11-30 01:50:43,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:50:43,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1255 transitions. [2023-11-30 01:50:43,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 78.4375) internal successors, (1255), 16 states have internal predecessors, (1255), 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:50:43,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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:50:43,963 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 107.0) internal successors, (1819), 17 states have internal predecessors, (1819), 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:50:43,964 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 566 predicate places. [2023-11-30 01:50:43,967 INFO L500 AbstractCegarLoop]: Abstraction has has 672 places, 7666 transitions, 556135 flow [2023-11-30 01:50:43,968 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:50:43,968 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:50:43,968 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, 1, 1, 1] [2023-11-30 01:50:43,968 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-30 01:50:43,968 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:50:43,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:50:43,968 INFO L85 PathProgramCache]: Analyzing trace with hash 644032048, now seen corresponding path program 18 times [2023-11-30 01:50:43,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:50:43,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047238538] [2023-11-30 01:50:43,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:50:43,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:50:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:50:45,613 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:50:45,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:50:45,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047238538] [2023-11-30 01:50:45,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047238538] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:50:45,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:50:45,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-30 01:50:45,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736269599] [2023-11-30 01:50:45,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:50:45,618 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 01:50:45,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:50:45,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 01:50:45,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-30 01:50:45,620 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 107 [2023-11-30 01:50:45,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 7666 transitions, 556135 flow. Second operand has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:50:45,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:50:45,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 107 [2023-11-30 01:50:45,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:51:49,158 INFO L124 PetriNetUnfolderBase]: 9022/21457 cut-off events. [2023-11-30 01:51:49,159 INFO L125 PetriNetUnfolderBase]: For 2484158/2485714 co-relation queries the response was YES. [2023-11-30 01:51:49,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 575748 conditions, 21457 events. 9022/21457 cut-off events. For 2484158/2485714 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 216245 event pairs, 795 based on Foata normal form. 13/20652 useless extension candidates. Maximal degree in co-relation 574824. Up to 11894 conditions per place. [2023-11-30 01:51:49,752 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 4249 selfloop transitions, 1539 changer transitions 1761/7846 dead transitions. [2023-11-30 01:51:49,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 7846 transitions, 584521 flow [2023-11-30 01:51:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:51:49,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:51:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1189 transitions. [2023-11-30 01:51:49,755 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7408099688473521 [2023-11-30 01:51:49,755 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1189 transitions. [2023-11-30 01:51:49,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1189 transitions. [2023-11-30 01:51:49,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:51:49,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1189 transitions. [2023-11-30 01:51:49,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 79.26666666666667) internal successors, (1189), 15 states have internal predecessors, (1189), 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:49,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:49,757 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 107.0) internal successors, (1712), 16 states have internal predecessors, (1712), 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:49,761 INFO L307 CegarLoopForPetriNet]: 106 programPoint places, 580 predicate places. [2023-11-30 01:51:49,762 INFO L500 AbstractCegarLoop]: Abstraction has has 686 places, 7846 transitions, 584521 flow [2023-11-30 01:51:49,762 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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:49,762 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:51:49,762 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, 1, 1, 1] [2023-11-30 01:51:49,762 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-30 01:51:49,762 INFO L425 AbstractCegarLoop]: === Iteration 43 === 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:49,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:51:49,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1800110648, now seen corresponding path program 19 times [2023-11-30 01:51:49,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:51:49,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737206383] [2023-11-30 01:51:49,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:51:49,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:51:49,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:51:51,267 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:51,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:51:51,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737206383] [2023-11-30 01:51:51,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737206383] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:51:51,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:51:51,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-30 01:51:51,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394330584] [2023-11-30 01:51:51,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:51:51,268 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-30 01:51:51,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:51:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-30 01:51:51,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-11-30 01:51:51,269 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 107 [2023-11-30 01:51:51,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 7846 transitions, 584521 flow. Second operand has 14 states, 14 states have (on average 55.357142857142854) internal successors, (775), 14 states have internal predecessors, (775), 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:51,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:51:51,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 107 [2023-11-30 01:51:51,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-30 01:52:09,338 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:52:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-30 01:52:09,349 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 7 remaining) [2023-11-30 01:52:09,349 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-30 01:52:09,349 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). [2023-11-30 01:52:09,364 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining) [2023-11-30 01:52:09,365 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2023-11-30 01:52:09,365 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining) [2023-11-30 01:52:09,365 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining) [2023-11-30 01:52:09,365 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining) [2023-11-30 01:52:09,365 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining) [2023-11-30 01:52:09,365 INFO L457 BasicCegarLoop]: Path program histogram: [19, 15, 2, 2, 2, 1, 1, 1] [2023-11-30 01:52:09,369 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 01:52:09,369 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 01:52:09,385 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 01:52:09 BasicIcfg [2023-11-30 01:52:09,385 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 01:52:09,387 INFO L158 Benchmark]: Toolchain (without parser) took 828728.12ms. Allocated memory was 425.7MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 388.6MB in the beginning and 1.4GB in the end (delta: -981.2MB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-11-30 01:52:09,387 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 425.7MB. Free memory is still 381.8MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 01:52:09,387 INFO L158 Benchmark]: CACSL2BoogieTranslator took 452.75ms. Allocated memory is still 425.7MB. Free memory was 388.6MB in the beginning and 359.2MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-11-30 01:52:09,388 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.30ms. Allocated memory is still 425.7MB. Free memory was 359.2MB in the beginning and 356.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 01:52:09,390 INFO L158 Benchmark]: Boogie Preprocessor took 19.28ms. Allocated memory is still 425.7MB. Free memory was 356.7MB in the beginning and 354.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 01:52:09,390 INFO L158 Benchmark]: RCFGBuilder took 316.65ms. Allocated memory is still 425.7MB. Free memory was 354.6MB in the beginning and 336.1MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-11-30 01:52:09,390 INFO L158 Benchmark]: TraceAbstraction took 827901.48ms. Allocated memory was 425.7MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 335.7MB in the beginning and 1.4GB in the end (delta: -1.0GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-11-30 01:52:09,391 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.10ms. Allocated memory is still 425.7MB. Free memory is still 381.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 452.75ms. Allocated memory is still 425.7MB. Free memory was 388.6MB in the beginning and 359.2MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 34.30ms. Allocated memory is still 425.7MB. Free memory was 359.2MB in the beginning and 356.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 19.28ms. Allocated memory is still 425.7MB. Free memory was 356.7MB in the beginning and 354.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 316.65ms. Allocated memory is still 425.7MB. Free memory was 354.6MB in the beginning and 336.1MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 827901.48ms. Allocated memory was 425.7MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 335.7MB in the beginning and 1.4GB in the end (delta: -1.0GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 944]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). - TimeoutResultAtElement [Line: 944]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). - TimeoutResultAtElement [Line: 942]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). - TimeoutResultAtElement [Line: 932]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). - TimeoutResultAtElement [Line: 932]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 53/107 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136394 conditions, 5110 events (1999/5109 cut-off events. For 736437/737276 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49080 event pairs, 49 based on Foata normal form. 25/5572 useless extension candidates. Maximal degree in co-relation 135447. Up to 2748 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 147 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: 827.8s, OverallIterations: 43, TraceHistogramMax: 10, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 760.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4544 SdHoareTripleChecker+Valid, 25.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4544 mSDsluCounter, 2851 SdHoareTripleChecker+Invalid, 22.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1486 mSDsCounter, 2147 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26298 IncrementalHoareTripleChecker+Invalid, 28445 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2147 mSolverCounterUnsat, 1365 mSDtfsCounter, 26298 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2447 GetRequests, 1387 SyntacticMatches, 57 SemanticMatches, 1003 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9017 ImplicationChecksByTransitivity, 22.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=584521occurred in iteration=42, InterpolantAutomatonStates: 622, 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.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 62.7s InterpolantComputationTime, 5337 NumberOfCodeBlocks, 5187 NumberOfCodeBlocksAsserted, 64 NumberOfCheckSat, 5795 ConstructedInterpolants, 37 QuantifiedInterpolants, 83177 SizeOfPredicates, 97 NumberOfNonLiveVariables, 1792 ConjunctsInSsa, 281 ConjunctsInUnsatCore, 59 InterpolantComputations, 40 PerfectInterpolantSequences, 8981/11228 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