/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 04:32:40,334 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 04:32:40,400 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-25 04:32:40,405 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 04:32:40,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 04:32:40,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 04:32:40,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 04:32:40,440 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 04:32:40,440 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 04:32:40,444 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 04:32:40,444 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 04:32:40,445 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 04:32:40,445 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 04:32:40,446 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 04:32:40,446 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 04:32:40,446 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 04:32:40,447 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 04:32:40,447 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 04:32:40,447 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 04:32:40,447 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 04:32:40,447 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 04:32:40,448 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 04:32:40,448 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 04:32:40,449 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 04:32:40,449 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 04:32:40,449 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 04:32:40,450 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 04:32:40,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 04:32:40,450 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 04:32:40,450 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 04:32:40,451 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 04:32:40,451 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 04:32:40,451 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 04:32:40,451 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 04:32:40,452 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 04:32:40,452 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 04:32:40,762 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 04:32:40,777 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 04:32:40,779 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 04:32:40,779 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 04:32:40,782 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 04:32:40,783 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2023-08-25 04:32:41,996 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 04:32:42,228 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 04:32:42,228 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2023-08-25 04:32:42,236 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b258c13b4/4ca0766e73944bce84e3d7c7208df9b0/FLAG813e6efdc [2023-08-25 04:32:42,252 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b258c13b4/4ca0766e73944bce84e3d7c7208df9b0 [2023-08-25 04:32:42,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 04:32:42,259 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 04:32:42,261 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 04:32:42,262 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 04:32:42,264 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 04:32:42,266 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,266 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3808d061 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42, skipping insertion in model container [2023-08-25 04:32:42,267 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,289 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 04:32:42,491 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 04:32:42,503 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 04:32:42,548 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 04:32:42,566 INFO L206 MainTranslator]: Completed translation [2023-08-25 04:32:42,566 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42 WrapperNode [2023-08-25 04:32:42,566 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 04:32:42,568 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 04:32:42,568 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 04:32:42,568 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 04:32:42,574 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,598 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,629 INFO L138 Inliner]: procedures = 23, calls = 30, calls flagged for inlining = 8, calls inlined = 10, statements flattened = 168 [2023-08-25 04:32:42,629 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 04:32:42,630 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 04:32:42,630 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 04:32:42,630 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 04:32:42,639 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,640 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,643 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,643 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,664 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,667 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,669 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,671 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,673 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 04:32:42,674 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 04:32:42,674 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 04:32:42,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 04:32:42,675 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (1/1) ... [2023-08-25 04:32:42,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 04:32:42,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:32:42,738 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-25 04:32:42,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-25 04:32:42,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 04:32:42,777 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-25 04:32:42,777 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-25 04:32:42,777 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-25 04:32:42,777 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-25 04:32:42,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 04:32:42,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 04:32:42,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 04:32:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-25 04:32:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 04:32:42,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 04:32:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 04:32:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 04:32:42,781 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 04:32:42,882 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 04:32:42,884 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 04:32:43,408 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 04:32:43,423 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 04:32:43,423 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-25 04:32:43,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 04:32:43 BoogieIcfgContainer [2023-08-25 04:32:43,426 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 04:32:43,429 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 04:32:43,429 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 04:32:43,432 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 04:32:43,432 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 04:32:42" (1/3) ... [2023-08-25 04:32:43,433 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c063fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 04:32:43, skipping insertion in model container [2023-08-25 04:32:43,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:32:42" (2/3) ... [2023-08-25 04:32:43,433 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c063fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 04:32:43, skipping insertion in model container [2023-08-25 04:32:43,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 04:32:43" (3/3) ... [2023-08-25 04:32:43,434 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2023-08-25 04:32:43,449 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 04:32:43,450 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 37 error locations. [2023-08-25 04:32:43,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 04:32:43,577 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-25 04:32:43,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 316 places, 326 transitions, 668 flow [2023-08-25 04:32:43,759 INFO L124 PetriNetUnfolderBase]: 17/324 cut-off events. [2023-08-25 04:32:43,759 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 04:32:43,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 324 events. 17/324 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 591 event pairs, 0 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 216. Up to 3 conditions per place. [2023-08-25 04:32:43,768 INFO L82 GeneralOperation]: Start removeDead. Operand has 316 places, 326 transitions, 668 flow [2023-08-25 04:32:43,778 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 305 places, 315 transitions, 642 flow [2023-08-25 04:32:43,782 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 04:32:43,792 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 305 places, 315 transitions, 642 flow [2023-08-25 04:32:43,794 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 305 places, 315 transitions, 642 flow [2023-08-25 04:32:43,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 305 places, 315 transitions, 642 flow [2023-08-25 04:32:43,834 INFO L124 PetriNetUnfolderBase]: 17/315 cut-off events. [2023-08-25 04:32:43,834 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 04:32:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 315 events. 17/315 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 569 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 216. Up to 3 conditions per place. [2023-08-25 04:32:43,841 INFO L119 LiptonReduction]: Number of co-enabled transitions 13068 [2023-08-25 04:32:50,689 INFO L134 LiptonReduction]: Checked pairs total: 66026 [2023-08-25 04:32:50,689 INFO L136 LiptonReduction]: Total number of compositions: 299 [2023-08-25 04:32:50,701 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 04:32:50,707 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@17b91045, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 04:32:50,707 INFO L358 AbstractCegarLoop]: Starting to check reachability of 63 error locations. [2023-08-25 04:32:50,709 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 04:32:50,709 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-25 04:32:50,709 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 04:32:50,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:50,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-25 04:32:50,710 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:50,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:50,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1177, now seen corresponding path program 1 times [2023-08-25 04:32:50,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:50,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465081580] [2023-08-25 04:32:50,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:50,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:50,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:50,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:50,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465081580] [2023-08-25 04:32:50,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465081580] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:50,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:50,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-25 04:32:50,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717529540] [2023-08-25 04:32:50,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:50,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 04:32:50,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:50,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 04:32:50,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 04:32:50,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 625 [2023-08-25 04:32:50,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 103 transitions, 218 flow. Second operand has 2 states, 2 states have (on average 312.5) internal successors, (625), 2 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:50,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:50,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 625 [2023-08-25 04:32:50,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:51,040 INFO L124 PetriNetUnfolderBase]: 431/1234 cut-off events. [2023-08-25 04:32:51,040 INFO L125 PetriNetUnfolderBase]: For 61/106 co-relation queries the response was YES. [2023-08-25 04:32:51,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1947 conditions, 1234 events. 431/1234 cut-off events. For 61/106 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8047 event pairs, 297 based on Foata normal form. 72/1107 useless extension candidates. Maximal degree in co-relation 1762. Up to 677 conditions per place. [2023-08-25 04:32:51,051 INFO L140 encePairwiseOnDemand]: 601/625 looper letters, 37 selfloop transitions, 0 changer transitions 0/79 dead transitions. [2023-08-25 04:32:51,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 79 transitions, 244 flow [2023-08-25 04:32:51,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 04:32:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 04:32:51,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 685 transitions. [2023-08-25 04:32:51,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548 [2023-08-25 04:32:51,071 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 685 transitions. [2023-08-25 04:32:51,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 685 transitions. [2023-08-25 04:32:51,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:51,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 685 transitions. [2023-08-25 04:32:51,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 342.5) internal successors, (685), 2 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 625.0) internal successors, (1875), 3 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,089 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 625.0) internal successors, (1875), 3 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,091 INFO L175 Difference]: Start difference. First operand has 100 places, 103 transitions, 218 flow. Second operand 2 states and 685 transitions. [2023-08-25 04:32:51,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 79 transitions, 244 flow [2023-08-25 04:32:51,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 79 transitions, 236 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:32:51,097 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 162 flow [2023-08-25 04:32:51,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=162, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2023-08-25 04:32:51,102 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -25 predicate places. [2023-08-25 04:32:51,103 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 162 flow [2023-08-25 04:32:51,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 312.5) internal successors, (625), 2 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:51,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-25 04:32:51,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 04:32:51,104 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:51,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:51,112 INFO L85 PathProgramCache]: Analyzing trace with hash 806025715, now seen corresponding path program 1 times [2023-08-25 04:32:51,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:51,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241008207] [2023-08-25 04:32:51,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:51,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:51,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:51,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:51,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:51,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241008207] [2023-08-25 04:32:51,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241008207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:51,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:51,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:32:51,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012033377] [2023-08-25 04:32:51,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:51,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:51,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:51,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:51,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:51,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 625 [2023-08-25 04:32:51,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:51,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 625 [2023-08-25 04:32:51,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:51,365 INFO L124 PetriNetUnfolderBase]: 431/1213 cut-off events. [2023-08-25 04:32:51,365 INFO L125 PetriNetUnfolderBase]: For 11/56 co-relation queries the response was YES. [2023-08-25 04:32:51,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1903 conditions, 1213 events. 431/1213 cut-off events. For 11/56 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7770 event pairs, 297 based on Foata normal form. 0/1014 useless extension candidates. Maximal degree in co-relation 1900. Up to 676 conditions per place. [2023-08-25 04:32:51,372 INFO L140 encePairwiseOnDemand]: 622/625 looper letters, 36 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-25 04:32:51,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 77 transitions, 232 flow [2023-08-25 04:32:51,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:51,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:51,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 939 transitions. [2023-08-25 04:32:51,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5008 [2023-08-25 04:32:51,375 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:51,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,383 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,383 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 162 flow. Second operand 3 states and 939 transitions. [2023-08-25 04:32:51,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 77 transitions, 232 flow [2023-08-25 04:32:51,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 77 transitions, 232 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:32:51,385 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 160 flow [2023-08-25 04:32:51,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2023-08-25 04:32:51,386 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -25 predicate places. [2023-08-25 04:32:51,386 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 160 flow [2023-08-25 04:32:51,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:51,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:51,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 04:32:51,387 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:51,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:51,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1499137198, now seen corresponding path program 1 times [2023-08-25 04:32:51,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:51,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034519964] [2023-08-25 04:32:51,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:51,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:51,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:51,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:51,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034519964] [2023-08-25 04:32:51,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034519964] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:51,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:51,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:32:51,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904745855] [2023-08-25 04:32:51,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:51,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:51,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:51,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:51,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:51,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 625 [2023-08-25 04:32:51,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:51,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 625 [2023-08-25 04:32:51,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:51,604 INFO L124 PetriNetUnfolderBase]: 431/1199 cut-off events. [2023-08-25 04:32:51,605 INFO L125 PetriNetUnfolderBase]: For 11/56 co-relation queries the response was YES. [2023-08-25 04:32:51,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1891 conditions, 1199 events. 431/1199 cut-off events. For 11/56 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7589 event pairs, 297 based on Foata normal form. 0/1000 useless extension candidates. Maximal degree in co-relation 1887. Up to 674 conditions per place. [2023-08-25 04:32:51,612 INFO L140 encePairwiseOnDemand]: 622/625 looper letters, 36 selfloop transitions, 1 changer transitions 0/75 dead transitions. [2023-08-25 04:32:51,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 75 transitions, 230 flow [2023-08-25 04:32:51,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:51,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 939 transitions. [2023-08-25 04:32:51,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5008 [2023-08-25 04:32:51,615 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:51,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 939 transitions. [2023-08-25 04:32:51,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,623 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 160 flow. Second operand 3 states and 939 transitions. [2023-08-25 04:32:51,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 75 transitions, 230 flow [2023-08-25 04:32:51,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 75 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:32:51,625 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 157 flow [2023-08-25 04:32:51,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2023-08-25 04:32:51,626 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -26 predicate places. [2023-08-25 04:32:51,626 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 157 flow [2023-08-25 04:32:51,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:51,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:51,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 04:32:51,628 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:51,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1496879077, now seen corresponding path program 1 times [2023-08-25 04:32:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:51,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698676413] [2023-08-25 04:32:51,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:51,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:51,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:51,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:51,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698676413] [2023-08-25 04:32:51,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698676413] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:51,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:51,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 04:32:51,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772885115] [2023-08-25 04:32:51,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:51,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:51,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:51,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:51,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 625 [2023-08-25 04:32:51,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 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-08-25 04:32:51,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:51,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 625 [2023-08-25 04:32:51,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:51,917 INFO L124 PetriNetUnfolderBase]: 467/1333 cut-off events. [2023-08-25 04:32:51,917 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-25 04:32:51,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2085 conditions, 1333 events. 467/1333 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8738 event pairs, 297 based on Foata normal form. 0/1126 useless extension candidates. Maximal degree in co-relation 2081. Up to 677 conditions per place. [2023-08-25 04:32:51,925 INFO L140 encePairwiseOnDemand]: 622/625 looper letters, 51 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2023-08-25 04:32:51,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 91 transitions, 296 flow [2023-08-25 04:32:51,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:51,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:51,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 966 transitions. [2023-08-25 04:32:51,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152 [2023-08-25 04:32:51,929 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 966 transitions. [2023-08-25 04:32:51,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 966 transitions. [2023-08-25 04:32:51,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:51,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 966 transitions. [2023-08-25 04:32:51,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 322.0) internal successors, (966), 3 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:51,937 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 157 flow. Second operand 3 states and 966 transitions. [2023-08-25 04:32:51,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 91 transitions, 296 flow [2023-08-25 04:32:51,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 91 transitions, 295 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:32:51,939 INFO L231 Difference]: Finished difference. Result has 76 places, 76 transitions, 168 flow [2023-08-25 04:32:51,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=76, PETRI_TRANSITIONS=76} [2023-08-25 04:32:51,940 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -24 predicate places. [2023-08-25 04:32:51,940 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 76 transitions, 168 flow [2023-08-25 04:32:51,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 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-08-25 04:32:51,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:51,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:51,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 04:32:51,942 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:51,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:51,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1857041638, now seen corresponding path program 1 times [2023-08-25 04:32:51,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:51,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373645075] [2023-08-25 04:32:51,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:51,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:51,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:51,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:51,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373645075] [2023-08-25 04:32:51,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373645075] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:51,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:51,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 04:32:51,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146644960] [2023-08-25 04:32:51,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:51,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:51,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:51,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:51,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:52,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 625 [2023-08-25 04:32:52,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 76 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:52,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 625 [2023-08-25 04:32:52,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:52,174 INFO L124 PetriNetUnfolderBase]: 506/1393 cut-off events. [2023-08-25 04:32:52,174 INFO L125 PetriNetUnfolderBase]: For 115/135 co-relation queries the response was YES. [2023-08-25 04:32:52,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2329 conditions, 1393 events. 506/1393 cut-off events. For 115/135 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8869 event pairs, 325 based on Foata normal form. 0/1205 useless extension candidates. Maximal degree in co-relation 2324. Up to 735 conditions per place. [2023-08-25 04:32:52,183 INFO L140 encePairwiseOnDemand]: 622/625 looper letters, 53 selfloop transitions, 2 changer transitions 0/93 dead transitions. [2023-08-25 04:32:52,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 93 transitions, 323 flow [2023-08-25 04:32:52,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:52,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:52,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 966 transitions. [2023-08-25 04:32:52,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152 [2023-08-25 04:32:52,186 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 966 transitions. [2023-08-25 04:32:52,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 966 transitions. [2023-08-25 04:32:52,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:52,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 966 transitions. [2023-08-25 04:32:52,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 322.0) internal successors, (966), 3 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,193 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,194 INFO L175 Difference]: Start difference. First operand has 76 places, 76 transitions, 168 flow. Second operand 3 states and 966 transitions. [2023-08-25 04:32:52,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 93 transitions, 323 flow [2023-08-25 04:32:52,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 319 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:32:52,197 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 178 flow [2023-08-25 04:32:52,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=178, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2023-08-25 04:32:52,197 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -22 predicate places. [2023-08-25 04:32:52,198 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 178 flow [2023-08-25 04:32:52,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:52,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:52,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 04:32:52,199 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:52,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:52,199 INFO L85 PathProgramCache]: Analyzing trace with hash -313378385, now seen corresponding path program 1 times [2023-08-25 04:32:52,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:52,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240856841] [2023-08-25 04:32:52,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:52,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:52,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:52,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:52,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240856841] [2023-08-25 04:32:52,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240856841] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:52,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:52,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:32:52,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239206914] [2023-08-25 04:32:52,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:52,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:52,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:52,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:52,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:52,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 625 [2023-08-25 04:32:52,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 178 flow. Second operand has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 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-08-25 04:32:52,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:52,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 625 [2023-08-25 04:32:52,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:52,450 INFO L124 PetriNetUnfolderBase]: 827/2051 cut-off events. [2023-08-25 04:32:52,451 INFO L125 PetriNetUnfolderBase]: For 245/265 co-relation queries the response was YES. [2023-08-25 04:32:52,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3788 conditions, 2051 events. 827/2051 cut-off events. For 245/265 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 12896 event pairs, 219 based on Foata normal form. 0/1825 useless extension candidates. Maximal degree in co-relation 3782. Up to 892 conditions per place. [2023-08-25 04:32:52,464 INFO L140 encePairwiseOnDemand]: 621/625 looper letters, 64 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2023-08-25 04:32:52,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 101 transitions, 379 flow [2023-08-25 04:32:52,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:52,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:52,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 973 transitions. [2023-08-25 04:32:52,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189333333333334 [2023-08-25 04:32:52,467 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 973 transitions. [2023-08-25 04:32:52,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 973 transitions. [2023-08-25 04:32:52,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:52,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 973 transitions. [2023-08-25 04:32:52,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.3333333333333) internal successors, (973), 3 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,474 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,474 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 178 flow. Second operand 3 states and 973 transitions. [2023-08-25 04:32:52,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 101 transitions, 379 flow [2023-08-25 04:32:52,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 101 transitions, 375 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:32:52,478 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 188 flow [2023-08-25 04:32:52,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2023-08-25 04:32:52,479 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -22 predicate places. [2023-08-25 04:32:52,479 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 188 flow [2023-08-25 04:32:52,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 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-08-25 04:32:52,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:52,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:52,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 04:32:52,480 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:52,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1749733757, now seen corresponding path program 1 times [2023-08-25 04:32:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:52,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532733758] [2023-08-25 04:32:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:52,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:52,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:52,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:52,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:52,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532733758] [2023-08-25 04:32:52,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532733758] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:52,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:52,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:32:52,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242455404] [2023-08-25 04:32:52,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:52,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:32:52,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:52,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:32:52,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:32:52,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 625 [2023-08-25 04:32:52,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 259.8333333333333) internal successors, (1559), 6 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:52,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:52,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 625 [2023-08-25 04:32:52,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:53,970 INFO L124 PetriNetUnfolderBase]: 7416/11326 cut-off events. [2023-08-25 04:32:53,970 INFO L125 PetriNetUnfolderBase]: For 1858/1858 co-relation queries the response was YES. [2023-08-25 04:32:53,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24620 conditions, 11326 events. 7416/11326 cut-off events. For 1858/1858 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 64042 event pairs, 553 based on Foata normal form. 0/10230 useless extension candidates. Maximal degree in co-relation 24614. Up to 4287 conditions per place. [2023-08-25 04:32:54,030 INFO L140 encePairwiseOnDemand]: 620/625 looper letters, 258 selfloop transitions, 4 changer transitions 0/268 dead transitions. [2023-08-25 04:32:54,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 268 transitions, 1186 flow [2023-08-25 04:32:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:32:54,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:32:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1796 transitions. [2023-08-25 04:32:54,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789333333333333 [2023-08-25 04:32:54,035 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1796 transitions. [2023-08-25 04:32:54,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1796 transitions. [2023-08-25 04:32:54,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:54,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1796 transitions. [2023-08-25 04:32:54,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 299.3333333333333) internal successors, (1796), 6 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,044 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,044 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 188 flow. Second operand 6 states and 1796 transitions. [2023-08-25 04:32:54,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 268 transitions, 1186 flow [2023-08-25 04:32:54,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 268 transitions, 1186 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:32:54,050 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 194 flow [2023-08-25 04:32:54,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2023-08-25 04:32:54,051 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -18 predicate places. [2023-08-25 04:32:54,051 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 194 flow [2023-08-25 04:32:54,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 259.8333333333333) internal successors, (1559), 6 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:54,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:54,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 04:32:54,053 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:54,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:54,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2090473483, now seen corresponding path program 1 times [2023-08-25 04:32:54,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:54,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936774924] [2023-08-25 04:32:54,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:54,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:54,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:54,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936774924] [2023-08-25 04:32:54,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936774924] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:54,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:54,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:32:54,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459791273] [2023-08-25 04:32:54,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:54,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:32:54,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:54,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:32:54,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:32:54,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 625 [2023-08-25 04:32:54,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 194 flow. Second operand has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:54,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 625 [2023-08-25 04:32:54,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:54,295 INFO L124 PetriNetUnfolderBase]: 879/2046 cut-off events. [2023-08-25 04:32:54,295 INFO L125 PetriNetUnfolderBase]: For 516/536 co-relation queries the response was YES. [2023-08-25 04:32:54,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4185 conditions, 2046 events. 879/2046 cut-off events. For 516/536 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 12203 event pairs, 212 based on Foata normal form. 0/1863 useless extension candidates. Maximal degree in co-relation 4178. Up to 1003 conditions per place. [2023-08-25 04:32:54,304 INFO L140 encePairwiseOnDemand]: 621/625 looper letters, 64 selfloop transitions, 2 changer transitions 0/99 dead transitions. [2023-08-25 04:32:54,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 396 flow [2023-08-25 04:32:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:32:54,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:32:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 972 transitions. [2023-08-25 04:32:54,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5184 [2023-08-25 04:32:54,306 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 972 transitions. [2023-08-25 04:32:54,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 972 transitions. [2023-08-25 04:32:54,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:54,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 972 transitions. [2023-08-25 04:32:54,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,312 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,312 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 194 flow. Second operand 3 states and 972 transitions. [2023-08-25 04:32:54,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 396 flow [2023-08-25 04:32:54,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 387 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:32:54,315 INFO L231 Difference]: Finished difference. Result has 79 places, 76 transitions, 199 flow [2023-08-25 04:32:54,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=199, PETRI_PLACES=79, PETRI_TRANSITIONS=76} [2023-08-25 04:32:54,316 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -21 predicate places. [2023-08-25 04:32:54,316 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 76 transitions, 199 flow [2023-08-25 04:32:54,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:54,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:54,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 04:32:54,317 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:54,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:54,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1179569668, now seen corresponding path program 1 times [2023-08-25 04:32:54,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:54,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916715797] [2023-08-25 04:32:54,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:54,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:54,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:54,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:54,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:54,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916715797] [2023-08-25 04:32:54,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916715797] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:54,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:54,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 04:32:54,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376305501] [2023-08-25 04:32:54,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:54,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 04:32:54,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:54,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 04:32:54,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 04:32:54,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 625 [2023-08-25 04:32:54,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:54,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 625 [2023-08-25 04:32:54,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:54,728 INFO L124 PetriNetUnfolderBase]: 1775/3609 cut-off events. [2023-08-25 04:32:54,728 INFO L125 PetriNetUnfolderBase]: For 716/756 co-relation queries the response was YES. [2023-08-25 04:32:54,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7569 conditions, 3609 events. 1775/3609 cut-off events. For 716/756 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 22135 event pairs, 1383 based on Foata normal form. 44/3376 useless extension candidates. Maximal degree in co-relation 7562. Up to 2357 conditions per place. [2023-08-25 04:32:54,748 INFO L140 encePairwiseOnDemand]: 621/625 looper letters, 79 selfloop transitions, 3 changer transitions 0/105 dead transitions. [2023-08-25 04:32:54,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 105 transitions, 445 flow [2023-08-25 04:32:54,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 04:32:54,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 04:32:54,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1085 transitions. [2023-08-25 04:32:54,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434 [2023-08-25 04:32:54,751 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1085 transitions. [2023-08-25 04:32:54,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1085 transitions. [2023-08-25 04:32:54,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:54,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1085 transitions. [2023-08-25 04:32:54,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 271.25) internal successors, (1085), 4 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 625.0) internal successors, (3125), 5 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,758 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 625.0) internal successors, (3125), 5 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,758 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 199 flow. Second operand 4 states and 1085 transitions. [2023-08-25 04:32:54,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 105 transitions, 445 flow [2023-08-25 04:32:54,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 105 transitions, 445 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:32:54,763 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 220 flow [2023-08-25 04:32:54,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=220, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2023-08-25 04:32:54,763 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -16 predicate places. [2023-08-25 04:32:54,764 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 220 flow [2023-08-25 04:32:54,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:54,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:54,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 04:32:54,765 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:54,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:54,765 INFO L85 PathProgramCache]: Analyzing trace with hash 655969424, now seen corresponding path program 1 times [2023-08-25 04:32:54,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:54,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142353230] [2023-08-25 04:32:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:54,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:54,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:32:54,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:54,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142353230] [2023-08-25 04:32:54,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142353230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:54,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:54,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:32:54,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332164516] [2023-08-25 04:32:54,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:54,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:32:54,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:32:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:32:54,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 625 [2023-08-25 04:32:54,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 220 flow. Second operand has 6 states, 6 states have (on average 248.83333333333334) internal successors, (1493), 6 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:54,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:54,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 625 [2023-08-25 04:32:54,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:55,621 INFO L124 PetriNetUnfolderBase]: 3541/7026 cut-off events. [2023-08-25 04:32:55,622 INFO L125 PetriNetUnfolderBase]: For 1395/1413 co-relation queries the response was YES. [2023-08-25 04:32:55,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14948 conditions, 7026 events. 3541/7026 cut-off events. For 1395/1413 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 47202 event pairs, 1742 based on Foata normal form. 64/6563 useless extension candidates. Maximal degree in co-relation 14938. Up to 2550 conditions per place. [2023-08-25 04:32:55,663 INFO L140 encePairwiseOnDemand]: 616/625 looper letters, 153 selfloop transitions, 12 changer transitions 0/188 dead transitions. [2023-08-25 04:32:55,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 188 transitions, 854 flow [2023-08-25 04:32:55,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:32:55,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:32:55,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1874 transitions. [2023-08-25 04:32:55,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42834285714285714 [2023-08-25 04:32:55,669 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1874 transitions. [2023-08-25 04:32:55,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1874 transitions. [2023-08-25 04:32:55,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:55,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1874 transitions. [2023-08-25 04:32:55,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.7142857142857) internal successors, (1874), 7 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:55,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 625.0) internal successors, (5000), 8 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:55,691 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 625.0) internal successors, (5000), 8 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:55,691 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 220 flow. Second operand 7 states and 1874 transitions. [2023-08-25 04:32:55,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 188 transitions, 854 flow [2023-08-25 04:32:55,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 188 transitions, 850 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-25 04:32:55,702 INFO L231 Difference]: Finished difference. Result has 93 places, 87 transitions, 306 flow [2023-08-25 04:32:55,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=306, PETRI_PLACES=93, PETRI_TRANSITIONS=87} [2023-08-25 04:32:55,702 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -7 predicate places. [2023-08-25 04:32:55,702 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 87 transitions, 306 flow [2023-08-25 04:32:55,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 248.83333333333334) internal successors, (1493), 6 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:55,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:55,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:55,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 04:32:55,703 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:55,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:55,704 INFO L85 PathProgramCache]: Analyzing trace with hash 961503635, now seen corresponding path program 1 times [2023-08-25 04:32:55,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:55,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987905514] [2023-08-25 04:32:55,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:55,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:32:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:55,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987905514] [2023-08-25 04:32:55,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987905514] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:55,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:55,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 04:32:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806210917] [2023-08-25 04:32:55,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:55,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:32:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:55,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:32:55,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-25 04:32:55,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 625 [2023-08-25 04:32:55,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 87 transitions, 306 flow. Second operand has 5 states, 5 states have (on average 249.4) internal successors, (1247), 5 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:55,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:55,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 625 [2023-08-25 04:32:55,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:56,418 INFO L124 PetriNetUnfolderBase]: 3310/6631 cut-off events. [2023-08-25 04:32:56,418 INFO L125 PetriNetUnfolderBase]: For 4016/4167 co-relation queries the response was YES. [2023-08-25 04:32:56,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15486 conditions, 6631 events. 3310/6631 cut-off events. For 4016/4167 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 42793 event pairs, 2585 based on Foata normal form. 20/6222 useless extension candidates. Maximal degree in co-relation 15472. Up to 5027 conditions per place. [2023-08-25 04:32:56,461 INFO L140 encePairwiseOnDemand]: 616/625 looper letters, 85 selfloop transitions, 9 changer transitions 0/119 dead transitions. [2023-08-25 04:32:56,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 119 transitions, 625 flow [2023-08-25 04:32:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:32:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:32:56,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1553 transitions. [2023-08-25 04:32:56,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41413333333333335 [2023-08-25 04:32:56,466 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1553 transitions. [2023-08-25 04:32:56,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1553 transitions. [2023-08-25 04:32:56,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:56,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1553 transitions. [2023-08-25 04:32:56,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 258.8333333333333) internal successors, (1553), 6 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:56,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:56,475 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:56,475 INFO L175 Difference]: Start difference. First operand has 93 places, 87 transitions, 306 flow. Second operand 6 states and 1553 transitions. [2023-08-25 04:32:56,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 119 transitions, 625 flow [2023-08-25 04:32:56,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 119 transitions, 621 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-25 04:32:56,485 INFO L231 Difference]: Finished difference. Result has 101 places, 93 transitions, 373 flow [2023-08-25 04:32:56,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=101, PETRI_TRANSITIONS=93} [2023-08-25 04:32:56,486 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 1 predicate places. [2023-08-25 04:32:56,486 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 93 transitions, 373 flow [2023-08-25 04:32:56,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.4) internal successors, (1247), 5 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:56,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:56,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:56,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 04:32:56,488 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:56,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2028640639, now seen corresponding path program 1 times [2023-08-25 04:32:56,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:56,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619326128] [2023-08-25 04:32:56,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:56,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:56,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:56,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:32:56,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619326128] [2023-08-25 04:32:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619326128] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:56,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:56,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 04:32:56,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446835472] [2023-08-25 04:32:56,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:56,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:32:56,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:56,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:32:56,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 04:32:56,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 625 [2023-08-25 04:32:56,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 93 transitions, 373 flow. Second operand has 5 states, 5 states have (on average 255.6) internal successors, (1278), 5 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:56,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:56,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 625 [2023-08-25 04:32:56,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:32:57,285 INFO L124 PetriNetUnfolderBase]: 3859/7557 cut-off events. [2023-08-25 04:32:57,286 INFO L125 PetriNetUnfolderBase]: For 4353/4423 co-relation queries the response was YES. [2023-08-25 04:32:57,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17957 conditions, 7557 events. 3859/7557 cut-off events. For 4353/4423 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 48442 event pairs, 1710 based on Foata normal form. 26/7061 useless extension candidates. Maximal degree in co-relation 17939. Up to 2907 conditions per place. [2023-08-25 04:32:57,340 INFO L140 encePairwiseOnDemand]: 618/625 looper letters, 130 selfloop transitions, 10 changer transitions 0/165 dead transitions. [2023-08-25 04:32:57,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 165 transitions, 912 flow [2023-08-25 04:32:57,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 04:32:57,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 04:32:57,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1372 transitions. [2023-08-25 04:32:57,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43904 [2023-08-25 04:32:57,344 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1372 transitions. [2023-08-25 04:32:57,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1372 transitions. [2023-08-25 04:32:57,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:32:57,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1372 transitions. [2023-08-25 04:32:57,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 274.4) internal successors, (1372), 5 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:57,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 625.0) internal successors, (3750), 6 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:57,351 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 625.0) internal successors, (3750), 6 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:57,352 INFO L175 Difference]: Start difference. First operand has 101 places, 93 transitions, 373 flow. Second operand 5 states and 1372 transitions. [2023-08-25 04:32:57,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 165 transitions, 912 flow [2023-08-25 04:32:57,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 165 transitions, 907 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 04:32:57,365 INFO L231 Difference]: Finished difference. Result has 105 places, 96 transitions, 424 flow [2023-08-25 04:32:57,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=105, PETRI_TRANSITIONS=96} [2023-08-25 04:32:57,366 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 5 predicate places. [2023-08-25 04:32:57,366 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 96 transitions, 424 flow [2023-08-25 04:32:57,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.6) internal successors, (1278), 5 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:57,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:32:57,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:32:57,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 04:32:57,367 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:32:57,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:32:57,367 INFO L85 PathProgramCache]: Analyzing trace with hash 764252460, now seen corresponding path program 1 times [2023-08-25 04:32:57,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:32:57,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954408445] [2023-08-25 04:32:57,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:32:57,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:32:57,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:32:57,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:32:57,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:32:57,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954408445] [2023-08-25 04:32:57,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954408445] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:32:57,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:32:57,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:32:57,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520541484] [2023-08-25 04:32:57,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:32:57,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:32:57,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:32:57,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:32:57,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:32:57,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 625 [2023-08-25 04:32:57,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 96 transitions, 424 flow. Second operand has 6 states, 6 states have (on average 256.0) internal successors, (1536), 6 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:32:57,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:32:57,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 625 [2023-08-25 04:32:57,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:01,105 INFO L124 PetriNetUnfolderBase]: 25607/40440 cut-off events. [2023-08-25 04:33:01,105 INFO L125 PetriNetUnfolderBase]: For 21459/21459 co-relation queries the response was YES. [2023-08-25 04:33:01,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99978 conditions, 40440 events. 25607/40440 cut-off events. For 21459/21459 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 249279 event pairs, 10390 based on Foata normal form. 0/38497 useless extension candidates. Maximal degree in co-relation 99958. Up to 18462 conditions per place. [2023-08-25 04:33:01,370 INFO L140 encePairwiseOnDemand]: 619/625 looper letters, 226 selfloop transitions, 6 changer transitions 0/236 dead transitions. [2023-08-25 04:33:01,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 236 transitions, 1346 flow [2023-08-25 04:33:01,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:01,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:01,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1711 transitions. [2023-08-25 04:33:01,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45626666666666665 [2023-08-25 04:33:01,375 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1711 transitions. [2023-08-25 04:33:01,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1711 transitions. [2023-08-25 04:33:01,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:01,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1711 transitions. [2023-08-25 04:33:01,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 285.1666666666667) internal successors, (1711), 6 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:01,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:01,384 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:01,384 INFO L175 Difference]: Start difference. First operand has 105 places, 96 transitions, 424 flow. Second operand 6 states and 1711 transitions. [2023-08-25 04:33:01,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 236 transitions, 1346 flow [2023-08-25 04:33:01,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 236 transitions, 1334 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 04:33:01,423 INFO L231 Difference]: Finished difference. Result has 107 places, 95 transitions, 426 flow [2023-08-25 04:33:01,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=426, PETRI_PLACES=107, PETRI_TRANSITIONS=95} [2023-08-25 04:33:01,425 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 7 predicate places. [2023-08-25 04:33:01,425 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 95 transitions, 426 flow [2023-08-25 04:33:01,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.0) internal successors, (1536), 6 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:01,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:01,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:01,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-25 04:33:01,426 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:01,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:01,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1090447459, now seen corresponding path program 1 times [2023-08-25 04:33:01,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:01,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141973923] [2023-08-25 04:33:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:01,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:01,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:01,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141973923] [2023-08-25 04:33:01,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141973923] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:01,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:01,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:33:01,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140429644] [2023-08-25 04:33:01,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:01,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:33:01,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:01,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:33:01,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:33:01,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 625 [2023-08-25 04:33:01,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 95 transitions, 426 flow. Second operand has 6 states, 6 states have (on average 256.1666666666667) internal successors, (1537), 6 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:01,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:01,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 625 [2023-08-25 04:33:01,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:05,165 INFO L124 PetriNetUnfolderBase]: 23936/38356 cut-off events. [2023-08-25 04:33:05,165 INFO L125 PetriNetUnfolderBase]: For 23782/23782 co-relation queries the response was YES. [2023-08-25 04:33:05,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97461 conditions, 38356 events. 23936/38356 cut-off events. For 23782/23782 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 242121 event pairs, 9923 based on Foata normal form. 0/37038 useless extension candidates. Maximal degree in co-relation 97441. Up to 17483 conditions per place. [2023-08-25 04:33:05,433 INFO L140 encePairwiseOnDemand]: 619/625 looper letters, 241 selfloop transitions, 6 changer transitions 0/252 dead transitions. [2023-08-25 04:33:05,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 252 transitions, 1467 flow [2023-08-25 04:33:05,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:05,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:05,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1722 transitions. [2023-08-25 04:33:05,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592 [2023-08-25 04:33:05,446 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1722 transitions. [2023-08-25 04:33:05,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1722 transitions. [2023-08-25 04:33:05,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:05,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1722 transitions. [2023-08-25 04:33:05,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:05,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:05,459 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:05,459 INFO L175 Difference]: Start difference. First operand has 107 places, 95 transitions, 426 flow. Second operand 6 states and 1722 transitions. [2023-08-25 04:33:05,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 252 transitions, 1467 flow [2023-08-25 04:33:05,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 252 transitions, 1407 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:05,497 INFO L231 Difference]: Finished difference. Result has 106 places, 94 transitions, 424 flow [2023-08-25 04:33:05,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=106, PETRI_TRANSITIONS=94} [2023-08-25 04:33:05,498 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 6 predicate places. [2023-08-25 04:33:05,498 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 94 transitions, 424 flow [2023-08-25 04:33:05,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.1666666666667) internal successors, (1537), 6 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:05,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:05,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:05,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 04:33:05,499 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:05,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:05,499 INFO L85 PathProgramCache]: Analyzing trace with hash -207416766, now seen corresponding path program 1 times [2023-08-25 04:33:05,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:05,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363833563] [2023-08-25 04:33:05,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:05,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:05,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:33:05,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:05,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363833563] [2023-08-25 04:33:05,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363833563] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:05,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:05,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:33:05,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625074790] [2023-08-25 04:33:05,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:05,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:33:05,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:05,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:33:05,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:33:05,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 625 [2023-08-25 04:33:05,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 94 transitions, 424 flow. Second operand has 6 states, 6 states have (on average 261.3333333333333) internal successors, (1568), 6 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:05,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:05,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 625 [2023-08-25 04:33:05,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:08,885 INFO L124 PetriNetUnfolderBase]: 22768/35632 cut-off events. [2023-08-25 04:33:08,885 INFO L125 PetriNetUnfolderBase]: For 19298/19298 co-relation queries the response was YES. [2023-08-25 04:33:09,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91355 conditions, 35632 events. 22768/35632 cut-off events. For 19298/19298 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 216381 event pairs, 20068 based on Foata normal form. 0/34498 useless extension candidates. Maximal degree in co-relation 91335. Up to 33814 conditions per place. [2023-08-25 04:33:09,090 INFO L140 encePairwiseOnDemand]: 620/625 looper letters, 204 selfloop transitions, 4 changer transitions 0/213 dead transitions. [2023-08-25 04:33:09,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 213 transitions, 1426 flow [2023-08-25 04:33:09,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:09,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:09,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1697 transitions. [2023-08-25 04:33:09,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45253333333333334 [2023-08-25 04:33:09,096 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1697 transitions. [2023-08-25 04:33:09,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1697 transitions. [2023-08-25 04:33:09,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:09,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1697 transitions. [2023-08-25 04:33:09,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 282.8333333333333) internal successors, (1697), 6 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:09,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:09,105 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:09,105 INFO L175 Difference]: Start difference. First operand has 106 places, 94 transitions, 424 flow. Second operand 6 states and 1697 transitions. [2023-08-25 04:33:09,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 213 transitions, 1426 flow [2023-08-25 04:33:09,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 213 transitions, 1366 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:09,161 INFO L231 Difference]: Finished difference. Result has 105 places, 93 transitions, 418 flow [2023-08-25 04:33:09,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=105, PETRI_TRANSITIONS=93} [2023-08-25 04:33:09,161 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 5 predicate places. [2023-08-25 04:33:09,162 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 93 transitions, 418 flow [2023-08-25 04:33:09,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 261.3333333333333) internal successors, (1568), 6 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:09,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:09,162 INFO L208 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] [2023-08-25 04:33:09,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 04:33:09,162 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:09,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:09,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2012993330, now seen corresponding path program 1 times [2023-08-25 04:33:09,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:09,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695181407] [2023-08-25 04:33:09,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:09,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:09,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:33:09,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:09,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695181407] [2023-08-25 04:33:09,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695181407] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:09,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:09,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 04:33:09,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872525669] [2023-08-25 04:33:09,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:09,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:33:09,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:09,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:33:09,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:33:09,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 273 out of 625 [2023-08-25 04:33:09,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 93 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:09,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:09,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 273 of 625 [2023-08-25 04:33:09,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:10,371 INFO L124 PetriNetUnfolderBase]: 6588/11346 cut-off events. [2023-08-25 04:33:10,372 INFO L125 PetriNetUnfolderBase]: For 6003/6113 co-relation queries the response was YES. [2023-08-25 04:33:10,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28100 conditions, 11346 events. 6588/11346 cut-off events. For 6003/6113 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 63179 event pairs, 2565 based on Foata normal form. 8/10978 useless extension candidates. Maximal degree in co-relation 28080. Up to 7631 conditions per place. [2023-08-25 04:33:10,550 INFO L140 encePairwiseOnDemand]: 621/625 looper letters, 116 selfloop transitions, 3 changer transitions 15/146 dead transitions. [2023-08-25 04:33:10,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 856 flow [2023-08-25 04:33:10,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:33:10,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:33:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 927 transitions. [2023-08-25 04:33:10,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4944 [2023-08-25 04:33:10,553 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 927 transitions. [2023-08-25 04:33:10,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 927 transitions. [2023-08-25 04:33:10,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:10,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 927 transitions. [2023-08-25 04:33:10,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 309.0) internal successors, (927), 3 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:10,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:10,558 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:10,558 INFO L175 Difference]: Start difference. First operand has 105 places, 93 transitions, 418 flow. Second operand 3 states and 927 transitions. [2023-08-25 04:33:10,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 856 flow [2023-08-25 04:33:10,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 847 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:33:10,577 INFO L231 Difference]: Finished difference. Result has 104 places, 82 transitions, 314 flow [2023-08-25 04:33:10,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=104, PETRI_TRANSITIONS=82} [2023-08-25 04:33:10,578 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 4 predicate places. [2023-08-25 04:33:10,578 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 82 transitions, 314 flow [2023-08-25 04:33:10,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:10,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:10,578 INFO L208 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] [2023-08-25 04:33:10,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-25 04:33:10,579 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:10,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:10,579 INFO L85 PathProgramCache]: Analyzing trace with hash -2030513436, now seen corresponding path program 1 times [2023-08-25 04:33:10,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:10,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071098329] [2023-08-25 04:33:10,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:10,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:10,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:10,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:10,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071098329] [2023-08-25 04:33:10,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071098329] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:10,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:10,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:33:10,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370402389] [2023-08-25 04:33:10,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:10,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:33:10,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:10,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:33:10,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:33:10,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 625 [2023-08-25 04:33:10,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 82 transitions, 314 flow. Second operand has 6 states, 6 states have (on average 257.1666666666667) internal successors, (1543), 6 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:10,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:10,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 625 [2023-08-25 04:33:10,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:13,819 INFO L124 PetriNetUnfolderBase]: 21908/34011 cut-off events. [2023-08-25 04:33:13,819 INFO L125 PetriNetUnfolderBase]: For 17074/17074 co-relation queries the response was YES. [2023-08-25 04:33:13,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84809 conditions, 34011 events. 21908/34011 cut-off events. For 17074/17074 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 202468 event pairs, 14844 based on Foata normal form. 0/33459 useless extension candidates. Maximal degree in co-relation 84788. Up to 25552 conditions per place. [2023-08-25 04:33:13,996 INFO L140 encePairwiseOnDemand]: 619/625 looper letters, 228 selfloop transitions, 7 changer transitions 0/239 dead transitions. [2023-08-25 04:33:13,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 239 transitions, 1293 flow [2023-08-25 04:33:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:13,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1721 transitions. [2023-08-25 04:33:14,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45893333333333336 [2023-08-25 04:33:14,000 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1721 transitions. [2023-08-25 04:33:14,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1721 transitions. [2023-08-25 04:33:14,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:14,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1721 transitions. [2023-08-25 04:33:14,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 286.8333333333333) internal successors, (1721), 6 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:14,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:14,008 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:14,008 INFO L175 Difference]: Start difference. First operand has 104 places, 82 transitions, 314 flow. Second operand 6 states and 1721 transitions. [2023-08-25 04:33:14,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 239 transitions, 1293 flow [2023-08-25 04:33:14,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 239 transitions, 1227 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-08-25 04:33:14,074 INFO L231 Difference]: Finished difference. Result has 94 places, 81 transitions, 296 flow [2023-08-25 04:33:14,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=94, PETRI_TRANSITIONS=81} [2023-08-25 04:33:14,075 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -6 predicate places. [2023-08-25 04:33:14,075 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 81 transitions, 296 flow [2023-08-25 04:33:14,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 257.1666666666667) internal successors, (1543), 6 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:14,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:14,076 INFO L208 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] [2023-08-25 04:33:14,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-25 04:33:14,076 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:14,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:14,076 INFO L85 PathProgramCache]: Analyzing trace with hash -503327768, now seen corresponding path program 1 times [2023-08-25 04:33:14,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:14,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099783617] [2023-08-25 04:33:14,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:14,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:14,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:14,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:14,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099783617] [2023-08-25 04:33:14,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099783617] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:14,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:14,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:33:14,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643511628] [2023-08-25 04:33:14,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:14,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:33:14,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:33:14,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:33:14,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 625 [2023-08-25 04:33:14,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 81 transitions, 296 flow. Second operand has 6 states, 6 states have (on average 257.1666666666667) internal successors, (1543), 6 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:14,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:14,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 625 [2023-08-25 04:33:14,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:17,039 INFO L124 PetriNetUnfolderBase]: 21751/34167 cut-off events. [2023-08-25 04:33:17,040 INFO L125 PetriNetUnfolderBase]: For 10039/10039 co-relation queries the response was YES. [2023-08-25 04:33:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82969 conditions, 34167 events. 21751/34167 cut-off events. For 10039/10039 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 206581 event pairs, 15071 based on Foata normal form. 0/34099 useless extension candidates. Maximal degree in co-relation 82955. Up to 25604 conditions per place. [2023-08-25 04:33:17,258 INFO L140 encePairwiseOnDemand]: 619/625 looper letters, 201 selfloop transitions, 7 changer transitions 0/212 dead transitions. [2023-08-25 04:33:17,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 212 transitions, 1151 flow [2023-08-25 04:33:17,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:17,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:17,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1698 transitions. [2023-08-25 04:33:17,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4528 [2023-08-25 04:33:17,262 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1698 transitions. [2023-08-25 04:33:17,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1698 transitions. [2023-08-25 04:33:17,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:17,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1698 transitions. [2023-08-25 04:33:17,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 283.0) internal successors, (1698), 6 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:17,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:17,271 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:17,271 INFO L175 Difference]: Start difference. First operand has 94 places, 81 transitions, 296 flow. Second operand 6 states and 1698 transitions. [2023-08-25 04:33:17,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 212 transitions, 1151 flow [2023-08-25 04:33:17,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 212 transitions, 1081 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:17,305 INFO L231 Difference]: Finished difference. Result has 93 places, 80 transitions, 294 flow [2023-08-25 04:33:17,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=93, PETRI_TRANSITIONS=80} [2023-08-25 04:33:17,306 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -7 predicate places. [2023-08-25 04:33:17,306 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 80 transitions, 294 flow [2023-08-25 04:33:17,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 257.1666666666667) internal successors, (1543), 6 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:17,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:17,307 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:17,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 04:33:17,307 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:17,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:17,307 INFO L85 PathProgramCache]: Analyzing trace with hash -2136255742, now seen corresponding path program 1 times [2023-08-25 04:33:17,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:17,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931140066] [2023-08-25 04:33:17,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:17,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:17,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-25 04:33:17,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:17,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931140066] [2023-08-25 04:33:17,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931140066] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:17,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499016744] [2023-08-25 04:33:17,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:17,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:17,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:17,457 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-08-25 04:33:17,466 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-08-25 04:33:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:17,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:33:17,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-25 04:33:17,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:17,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-25 04:33:17,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499016744] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:17,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:33:17,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2023-08-25 04:33:17,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405692917] [2023-08-25 04:33:17,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:17,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 04:33:17,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:17,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 04:33:17,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-08-25 04:33:17,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 625 [2023-08-25 04:33:17,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 80 transitions, 294 flow. Second operand has 4 states, 4 states have (on average 258.75) internal successors, (1035), 4 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:17,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:17,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 625 [2023-08-25 04:33:17,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:18,454 INFO L124 PetriNetUnfolderBase]: 3690/7212 cut-off events. [2023-08-25 04:33:18,454 INFO L125 PetriNetUnfolderBase]: For 2420/2516 co-relation queries the response was YES. [2023-08-25 04:33:18,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 7212 events. 3690/7212 cut-off events. For 2420/2516 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 45904 event pairs, 2818 based on Foata normal form. 52/7181 useless extension candidates. Maximal degree in co-relation 16494. Up to 5447 conditions per place. [2023-08-25 04:33:18,482 INFO L140 encePairwiseOnDemand]: 620/625 looper letters, 76 selfloop transitions, 6 changer transitions 0/102 dead transitions. [2023-08-25 04:33:18,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 102 transitions, 520 flow [2023-08-25 04:33:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 04:33:18,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 04:33:18,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1079 transitions. [2023-08-25 04:33:18,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4316 [2023-08-25 04:33:18,485 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1079 transitions. [2023-08-25 04:33:18,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1079 transitions. [2023-08-25 04:33:18,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:18,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1079 transitions. [2023-08-25 04:33:18,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 269.75) internal successors, (1079), 4 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:18,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 625.0) internal successors, (3125), 5 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:18,490 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 625.0) internal successors, (3125), 5 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:18,490 INFO L175 Difference]: Start difference. First operand has 93 places, 80 transitions, 294 flow. Second operand 4 states and 1079 transitions. [2023-08-25 04:33:18,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 102 transitions, 520 flow [2023-08-25 04:33:18,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 102 transitions, 504 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:18,497 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 285 flow [2023-08-25 04:33:18,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=285, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2023-08-25 04:33:18,497 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -9 predicate places. [2023-08-25 04:33:18,497 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 285 flow [2023-08-25 04:33:18,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 258.75) internal successors, (1035), 4 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:18,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:18,498 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:18,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-25 04:33:18,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:18,704 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:18,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:18,704 INFO L85 PathProgramCache]: Analyzing trace with hash -287295676, now seen corresponding path program 1 times [2023-08-25 04:33:18,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:18,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450275] [2023-08-25 04:33:18,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:18,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:18,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:18,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:18,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450275] [2023-08-25 04:33:18,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450275] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:18,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753882129] [2023-08-25 04:33:18,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:18,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:18,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:18,887 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-08-25 04:33:18,912 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-08-25 04:33:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:19,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-25 04:33:19,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:19,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:19,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:19,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753882129] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:19,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:33:19,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2023-08-25 04:33:19,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098203626] [2023-08-25 04:33:19,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:19,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:33:19,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:19,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:33:19,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-08-25 04:33:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 625 [2023-08-25 04:33:19,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:19,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:19,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 625 [2023-08-25 04:33:19,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:19,829 INFO L124 PetriNetUnfolderBase]: 3479/6480 cut-off events. [2023-08-25 04:33:19,830 INFO L125 PetriNetUnfolderBase]: For 2425/2469 co-relation queries the response was YES. [2023-08-25 04:33:19,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14826 conditions, 6480 events. 3479/6480 cut-off events. For 2425/2469 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 38811 event pairs, 1167 based on Foata normal form. 60/6449 useless extension candidates. Maximal degree in co-relation 14812. Up to 2813 conditions per place. [2023-08-25 04:33:19,853 INFO L140 encePairwiseOnDemand]: 617/625 looper letters, 125 selfloop transitions, 10 changer transitions 0/155 dead transitions. [2023-08-25 04:33:19,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 155 transitions, 788 flow [2023-08-25 04:33:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:33:19,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:33:19,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1840 transitions. [2023-08-25 04:33:19,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205714285714286 [2023-08-25 04:33:19,857 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1840 transitions. [2023-08-25 04:33:19,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1840 transitions. [2023-08-25 04:33:19,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:19,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1840 transitions. [2023-08-25 04:33:19,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 262.85714285714283) internal successors, (1840), 7 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:19,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 625.0) internal successors, (5000), 8 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:19,864 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 625.0) internal successors, (5000), 8 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:19,864 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 285 flow. Second operand 7 states and 1840 transitions. [2023-08-25 04:33:19,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 155 transitions, 788 flow [2023-08-25 04:33:19,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 155 transitions, 779 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 04:33:19,872 INFO L231 Difference]: Finished difference. Result has 97 places, 81 transitions, 315 flow [2023-08-25 04:33:19,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=315, PETRI_PLACES=97, PETRI_TRANSITIONS=81} [2023-08-25 04:33:19,873 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -3 predicate places. [2023-08-25 04:33:19,873 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 81 transitions, 315 flow [2023-08-25 04:33:19,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:19,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:19,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:19,881 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-08-25 04:33:20,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-25 04:33:20,079 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:20,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1609865521, now seen corresponding path program 1 times [2023-08-25 04:33:20,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:20,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483876228] [2023-08-25 04:33:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:20,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:20,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:20,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:20,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483876228] [2023-08-25 04:33:20,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483876228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:20,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814712734] [2023-08-25 04:33:20,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:20,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:20,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:20,190 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-08-25 04:33:20,218 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-08-25 04:33:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:20,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:33:20,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:20,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:20,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:20,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814712734] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:20,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:33:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 9 [2023-08-25 04:33:20,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125084676] [2023-08-25 04:33:20,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:20,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:33:20,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:20,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:33:20,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:33:20,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 625 [2023-08-25 04:33:20,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 81 transitions, 315 flow. Second operand has 5 states, 5 states have (on average 257.6) internal successors, (1288), 5 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:20,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:20,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 625 [2023-08-25 04:33:20,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:20,921 INFO L124 PetriNetUnfolderBase]: 2984/5800 cut-off events. [2023-08-25 04:33:20,921 INFO L125 PetriNetUnfolderBase]: For 3710/3732 co-relation queries the response was YES. [2023-08-25 04:33:20,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13726 conditions, 5800 events. 2984/5800 cut-off events. For 3710/3732 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 36631 event pairs, 1236 based on Foata normal form. 56/5765 useless extension candidates. Maximal degree in co-relation 13709. Up to 2360 conditions per place. [2023-08-25 04:33:20,947 INFO L140 encePairwiseOnDemand]: 619/625 looper letters, 112 selfloop transitions, 7 changer transitions 0/141 dead transitions. [2023-08-25 04:33:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 141 transitions, 775 flow [2023-08-25 04:33:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:20,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:20,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1613 transitions. [2023-08-25 04:33:20,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301333333333333 [2023-08-25 04:33:20,951 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1613 transitions. [2023-08-25 04:33:20,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1613 transitions. [2023-08-25 04:33:20,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:20,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1613 transitions. [2023-08-25 04:33:20,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.8333333333333) internal successors, (1613), 6 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:20,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:20,958 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:20,958 INFO L175 Difference]: Start difference. First operand has 97 places, 81 transitions, 315 flow. Second operand 6 states and 1613 transitions. [2023-08-25 04:33:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 141 transitions, 775 flow [2023-08-25 04:33:20,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 141 transitions, 733 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:20,969 INFO L231 Difference]: Finished difference. Result has 97 places, 81 transitions, 308 flow [2023-08-25 04:33:20,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=97, PETRI_TRANSITIONS=81} [2023-08-25 04:33:20,969 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, -3 predicate places. [2023-08-25 04:33:20,969 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 81 transitions, 308 flow [2023-08-25 04:33:20,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 257.6) internal successors, (1288), 5 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:20,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:20,970 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:20,978 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-08-25 04:33:21,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:21,178 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:21,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:21,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1302033288, now seen corresponding path program 1 times [2023-08-25 04:33:21,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657825230] [2023-08-25 04:33:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:21,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:21,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:21,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:21,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:21,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657825230] [2023-08-25 04:33:21,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657825230] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:21,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493274157] [2023-08-25 04:33:21,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:21,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:21,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:21,356 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-08-25 04:33:21,359 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-08-25 04:33:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:21,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-25 04:33:21,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:21,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:21,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:33:21,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493274157] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:21,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:33:21,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 10 [2023-08-25 04:33:21,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384817969] [2023-08-25 04:33:21,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:21,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:33:21,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:21,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:33:21,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:33:21,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 625 [2023-08-25 04:33:21,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 81 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 252.0) internal successors, (1260), 5 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:21,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:21,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 625 [2023-08-25 04:33:21,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:22,315 INFO L124 PetriNetUnfolderBase]: 2927/5541 cut-off events. [2023-08-25 04:33:22,316 INFO L125 PetriNetUnfolderBase]: For 2704/2734 co-relation queries the response was YES. [2023-08-25 04:33:22,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13182 conditions, 5541 events. 2927/5541 cut-off events. For 2704/2734 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 34236 event pairs, 1035 based on Foata normal form. 60/5486 useless extension candidates. Maximal degree in co-relation 13165. Up to 2353 conditions per place. [2023-08-25 04:33:22,344 INFO L140 encePairwiseOnDemand]: 618/625 looper letters, 127 selfloop transitions, 9 changer transitions 0/158 dead transitions. [2023-08-25 04:33:22,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 158 transitions, 859 flow [2023-08-25 04:33:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:33:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:33:22,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1588 transitions. [2023-08-25 04:33:22,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42346666666666666 [2023-08-25 04:33:22,348 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1588 transitions. [2023-08-25 04:33:22,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1588 transitions. [2023-08-25 04:33:22,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:22,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1588 transitions. [2023-08-25 04:33:22,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 264.6666666666667) internal successors, (1588), 6 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:22,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:22,355 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 625.0) internal successors, (4375), 7 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:22,355 INFO L175 Difference]: Start difference. First operand has 97 places, 81 transitions, 308 flow. Second operand 6 states and 1588 transitions. [2023-08-25 04:33:22,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 158 transitions, 859 flow [2023-08-25 04:33:22,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 158 transitions, 846 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-25 04:33:22,365 INFO L231 Difference]: Finished difference. Result has 101 places, 83 transitions, 332 flow [2023-08-25 04:33:22,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=101, PETRI_TRANSITIONS=83} [2023-08-25 04:33:22,366 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 1 predicate places. [2023-08-25 04:33:22,366 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 83 transitions, 332 flow [2023-08-25 04:33:22,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 252.0) internal successors, (1260), 5 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:22,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:22,367 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:22,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-25 04:33:22,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:22,573 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:22,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:22,573 INFO L85 PathProgramCache]: Analyzing trace with hash 652650597, now seen corresponding path program 1 times [2023-08-25 04:33:22,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:22,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250678124] [2023-08-25 04:33:22,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:22,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:23,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250678124] [2023-08-25 04:33:23,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250678124] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:23,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205122645] [2023-08-25 04:33:23,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:23,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:23,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:23,328 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-08-25 04:33:23,345 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-08-25 04:33:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:23,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-25 04:33:23,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:23,909 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-25 04:33:23,919 INFO L322 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2023-08-25 04:33:23,920 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 29 treesize of output 24 [2023-08-25 04:33:23,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:23,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:24,204 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:33:24,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:33:24,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:24,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205122645] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:33:24,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:33:24,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-25 04:33:24,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548883691] [2023-08-25 04:33:24,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:33:24,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-25 04:33:24,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:24,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-25 04:33:24,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-08-25 04:33:24,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:24,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 83 transitions, 332 flow. Second operand has 18 states, 18 states have (on average 236.83333333333334) internal successors, (4263), 18 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:24,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:24,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:24,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:26,229 INFO L124 PetriNetUnfolderBase]: 7060/12370 cut-off events. [2023-08-25 04:33:26,229 INFO L125 PetriNetUnfolderBase]: For 5958/5976 co-relation queries the response was YES. [2023-08-25 04:33:26,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29780 conditions, 12370 events. 7060/12370 cut-off events. For 5958/5976 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 74923 event pairs, 1689 based on Foata normal form. 73/12432 useless extension candidates. Maximal degree in co-relation 29760. Up to 7118 conditions per place. [2023-08-25 04:33:26,303 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 242 selfloop transitions, 27 changer transitions 3/284 dead transitions. [2023-08-25 04:33:26,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 284 transitions, 1452 flow [2023-08-25 04:33:26,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-25 04:33:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-25 04:33:26,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2798 transitions. [2023-08-25 04:33:26,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40698181818181817 [2023-08-25 04:33:26,306 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2798 transitions. [2023-08-25 04:33:26,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2798 transitions. [2023-08-25 04:33:26,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:26,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2798 transitions. [2023-08-25 04:33:26,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 254.36363636363637) internal successors, (2798), 11 states have internal predecessors, (2798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:26,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 625.0) internal successors, (7500), 12 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:26,314 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 625.0) internal successors, (7500), 12 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:26,314 INFO L175 Difference]: Start difference. First operand has 101 places, 83 transitions, 332 flow. Second operand 11 states and 2798 transitions. [2023-08-25 04:33:26,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 284 transitions, 1452 flow [2023-08-25 04:33:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 284 transitions, 1418 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-25 04:33:26,338 INFO L231 Difference]: Finished difference. Result has 116 places, 109 transitions, 557 flow [2023-08-25 04:33:26,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=557, PETRI_PLACES=116, PETRI_TRANSITIONS=109} [2023-08-25 04:33:26,339 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 16 predicate places. [2023-08-25 04:33:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 109 transitions, 557 flow [2023-08-25 04:33:26,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 236.83333333333334) internal successors, (4263), 18 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:26,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:26,340 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:26,346 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-08-25 04:33:26,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-25 04:33:26,546 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:26,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:26,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1743227091, now seen corresponding path program 1 times [2023-08-25 04:33:26,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:26,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681239366] [2023-08-25 04:33:26,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:26,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:26,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:27,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:27,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:27,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681239366] [2023-08-25 04:33:27,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681239366] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:27,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:27,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-25 04:33:27,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672210376] [2023-08-25 04:33:27,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:27,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 04:33:27,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:27,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 04:33:27,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:33:27,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:27,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 109 transitions, 557 flow. Second operand has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:27,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:27,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:27,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:28,861 INFO L124 PetriNetUnfolderBase]: 7140/12608 cut-off events. [2023-08-25 04:33:28,861 INFO L125 PetriNetUnfolderBase]: For 8564/8586 co-relation queries the response was YES. [2023-08-25 04:33:28,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32852 conditions, 12608 events. 7140/12608 cut-off events. For 8564/8586 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 78141 event pairs, 1918 based on Foata normal form. 5/12600 useless extension candidates. Maximal degree in co-relation 32824. Up to 8028 conditions per place. [2023-08-25 04:33:28,945 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 178 selfloop transitions, 26 changer transitions 27/243 dead transitions. [2023-08-25 04:33:28,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 243 transitions, 1462 flow [2023-08-25 04:33:28,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:28,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2043 transitions. [2023-08-25 04:33:28,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086 [2023-08-25 04:33:28,948 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2043 transitions. [2023-08-25 04:33:28,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2043 transitions. [2023-08-25 04:33:28,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:28,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2043 transitions. [2023-08-25 04:33:28,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 255.375) internal successors, (2043), 8 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:28,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:28,954 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:28,954 INFO L175 Difference]: Start difference. First operand has 116 places, 109 transitions, 557 flow. Second operand 8 states and 2043 transitions. [2023-08-25 04:33:28,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 243 transitions, 1462 flow [2023-08-25 04:33:29,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 243 transitions, 1445 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-25 04:33:29,002 INFO L231 Difference]: Finished difference. Result has 126 places, 115 transitions, 664 flow [2023-08-25 04:33:29,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=664, PETRI_PLACES=126, PETRI_TRANSITIONS=115} [2023-08-25 04:33:29,002 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 26 predicate places. [2023-08-25 04:33:29,002 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 115 transitions, 664 flow [2023-08-25 04:33:29,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:29,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:29,003 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:29,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-25 04:33:29,003 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:29,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:29,003 INFO L85 PathProgramCache]: Analyzing trace with hash -245884649, now seen corresponding path program 2 times [2023-08-25 04:33:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:29,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20440844] [2023-08-25 04:33:29,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:29,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:29,710 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:29,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:29,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20440844] [2023-08-25 04:33:29,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20440844] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:29,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:29,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-25 04:33:29,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914006467] [2023-08-25 04:33:29,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:29,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 04:33:29,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:29,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 04:33:29,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:33:29,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:29,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 115 transitions, 664 flow. Second operand has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:29,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:29,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:29,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:31,460 INFO L124 PetriNetUnfolderBase]: 7118/12720 cut-off events. [2023-08-25 04:33:31,461 INFO L125 PetriNetUnfolderBase]: For 11412/11412 co-relation queries the response was YES. [2023-08-25 04:33:31,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34240 conditions, 12720 events. 7118/12720 cut-off events. For 11412/11412 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 79271 event pairs, 1746 based on Foata normal form. 2/12713 useless extension candidates. Maximal degree in co-relation 34207. Up to 8028 conditions per place. [2023-08-25 04:33:31,546 INFO L140 encePairwiseOnDemand]: 616/625 looper letters, 181 selfloop transitions, 28 changer transitions 26/247 dead transitions. [2023-08-25 04:33:31,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 247 transitions, 1644 flow [2023-08-25 04:33:31,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:31,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2031 transitions. [2023-08-25 04:33:31,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4062 [2023-08-25 04:33:31,551 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2031 transitions. [2023-08-25 04:33:31,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2031 transitions. [2023-08-25 04:33:31,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:31,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2031 transitions. [2023-08-25 04:33:31,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 253.875) internal successors, (2031), 8 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:31,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:31,560 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:31,560 INFO L175 Difference]: Start difference. First operand has 126 places, 115 transitions, 664 flow. Second operand 8 states and 2031 transitions. [2023-08-25 04:33:31,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 247 transitions, 1644 flow [2023-08-25 04:33:31,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 247 transitions, 1613 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-25 04:33:31,611 INFO L231 Difference]: Finished difference. Result has 134 places, 124 transitions, 832 flow [2023-08-25 04:33:31,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=832, PETRI_PLACES=134, PETRI_TRANSITIONS=124} [2023-08-25 04:33:31,612 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 34 predicate places. [2023-08-25 04:33:31,612 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 124 transitions, 832 flow [2023-08-25 04:33:31,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:31,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:31,612 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:31,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-25 04:33:31,612 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:31,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:31,613 INFO L85 PathProgramCache]: Analyzing trace with hash 973562181, now seen corresponding path program 2 times [2023-08-25 04:33:31,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:31,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732044554] [2023-08-25 04:33:31,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:31,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:32,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:32,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732044554] [2023-08-25 04:33:32,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732044554] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:32,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:32,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:33:32,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134722956] [2023-08-25 04:33:32,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:32,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:33:32,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:32,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:33:32,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:33:32,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:32,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 124 transitions, 832 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:32,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:32,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:32,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:33,960 INFO L124 PetriNetUnfolderBase]: 7333/13115 cut-off events. [2023-08-25 04:33:33,961 INFO L125 PetriNetUnfolderBase]: For 15085/15095 co-relation queries the response was YES. [2023-08-25 04:33:34,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36281 conditions, 13115 events. 7333/13115 cut-off events. For 15085/15095 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 82898 event pairs, 2009 based on Foata normal form. 5/13107 useless extension candidates. Maximal degree in co-relation 36244. Up to 8062 conditions per place. [2023-08-25 04:33:34,060 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 187 selfloop transitions, 38 changer transitions 16/253 dead transitions. [2023-08-25 04:33:34,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 253 transitions, 1804 flow [2023-08-25 04:33:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:34,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:34,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2043 transitions. [2023-08-25 04:33:34,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086 [2023-08-25 04:33:34,063 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2043 transitions. [2023-08-25 04:33:34,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2043 transitions. [2023-08-25 04:33:34,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:34,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2043 transitions. [2023-08-25 04:33:34,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 255.375) internal successors, (2043), 8 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:34,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:34,068 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:34,068 INFO L175 Difference]: Start difference. First operand has 134 places, 124 transitions, 832 flow. Second operand 8 states and 2043 transitions. [2023-08-25 04:33:34,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 253 transitions, 1804 flow [2023-08-25 04:33:34,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 253 transitions, 1751 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-08-25 04:33:34,138 INFO L231 Difference]: Finished difference. Result has 140 places, 131 transitions, 997 flow [2023-08-25 04:33:34,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=997, PETRI_PLACES=140, PETRI_TRANSITIONS=131} [2023-08-25 04:33:34,139 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 40 predicate places. [2023-08-25 04:33:34,139 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 131 transitions, 997 flow [2023-08-25 04:33:34,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:34,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:34,140 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:34,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-25 04:33:34,140 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:34,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:34,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1483866579, now seen corresponding path program 3 times [2023-08-25 04:33:34,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:34,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812879803] [2023-08-25 04:33:34,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:34,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:34,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812879803] [2023-08-25 04:33:34,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812879803] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:34,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:34,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-25 04:33:34,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493868232] [2023-08-25 04:33:34,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:34,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 04:33:34,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:34,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 04:33:34,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:33:34,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:34,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 131 transitions, 997 flow. Second operand has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:34,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:34,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:34,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:36,676 INFO L124 PetriNetUnfolderBase]: 7338/13196 cut-off events. [2023-08-25 04:33:36,677 INFO L125 PetriNetUnfolderBase]: For 16851/16851 co-relation queries the response was YES. [2023-08-25 04:33:36,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36633 conditions, 13196 events. 7338/13196 cut-off events. For 16851/16851 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 83807 event pairs, 1908 based on Foata normal form. 4/13193 useless extension candidates. Maximal degree in co-relation 36594. Up to 8066 conditions per place. [2023-08-25 04:33:36,787 INFO L140 encePairwiseOnDemand]: 616/625 looper letters, 182 selfloop transitions, 38 changer transitions 16/248 dead transitions. [2023-08-25 04:33:36,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 248 transitions, 1890 flow [2023-08-25 04:33:36,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:36,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:36,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2030 transitions. [2023-08-25 04:33:36,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.406 [2023-08-25 04:33:36,790 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2030 transitions. [2023-08-25 04:33:36,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2030 transitions. [2023-08-25 04:33:36,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:36,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2030 transitions. [2023-08-25 04:33:36,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 253.75) internal successors, (2030), 8 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:36,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:36,796 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:36,796 INFO L175 Difference]: Start difference. First operand has 140 places, 131 transitions, 997 flow. Second operand 8 states and 2030 transitions. [2023-08-25 04:33:36,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 248 transitions, 1890 flow [2023-08-25 04:33:36,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 248 transitions, 1809 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-25 04:33:36,865 INFO L231 Difference]: Finished difference. Result has 146 places, 137 transitions, 1127 flow [2023-08-25 04:33:36,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1127, PETRI_PLACES=146, PETRI_TRANSITIONS=137} [2023-08-25 04:33:36,866 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 46 predicate places. [2023-08-25 04:33:36,866 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 137 transitions, 1127 flow [2023-08-25 04:33:36,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 235.72727272727272) internal successors, (2593), 11 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:36,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:36,867 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:36,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-25 04:33:36,867 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:36,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:36,867 INFO L85 PathProgramCache]: Analyzing trace with hash 572230247, now seen corresponding path program 4 times [2023-08-25 04:33:36,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:36,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441909751] [2023-08-25 04:33:36,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:36,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:37,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:37,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:37,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441909751] [2023-08-25 04:33:37,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441909751] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:37,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:37,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:33:37,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906588820] [2023-08-25 04:33:37,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:37,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:33:37,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:37,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:33:37,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:33:37,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:37,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 137 transitions, 1127 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:37,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:37,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:37,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:39,200 INFO L124 PetriNetUnfolderBase]: 7330/12988 cut-off events. [2023-08-25 04:33:39,200 INFO L125 PetriNetUnfolderBase]: For 18235/18269 co-relation queries the response was YES. [2023-08-25 04:33:39,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36828 conditions, 12988 events. 7330/12988 cut-off events. For 18235/18269 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 81601 event pairs, 1996 based on Foata normal form. 5/12980 useless extension candidates. Maximal degree in co-relation 36786. Up to 8066 conditions per place. [2023-08-25 04:33:39,287 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 187 selfloop transitions, 43 changer transitions 16/258 dead transitions. [2023-08-25 04:33:39,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 258 transitions, 1986 flow [2023-08-25 04:33:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2047 transitions. [2023-08-25 04:33:39,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4094 [2023-08-25 04:33:39,289 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2047 transitions. [2023-08-25 04:33:39,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2047 transitions. [2023-08-25 04:33:39,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:39,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2047 transitions. [2023-08-25 04:33:39,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 255.875) internal successors, (2047), 8 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:39,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:39,294 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:39,294 INFO L175 Difference]: Start difference. First operand has 146 places, 137 transitions, 1127 flow. Second operand 8 states and 2047 transitions. [2023-08-25 04:33:39,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 258 transitions, 1986 flow [2023-08-25 04:33:39,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 258 transitions, 1923 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-25 04:33:39,361 INFO L231 Difference]: Finished difference. Result has 153 places, 138 transitions, 1190 flow [2023-08-25 04:33:39,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1190, PETRI_PLACES=153, PETRI_TRANSITIONS=138} [2023-08-25 04:33:39,362 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 53 predicate places. [2023-08-25 04:33:39,362 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 138 transitions, 1190 flow [2023-08-25 04:33:39,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:39,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:39,362 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:39,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-25 04:33:39,363 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:39,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:39,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1267370575, now seen corresponding path program 5 times [2023-08-25 04:33:39,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:39,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014837244] [2023-08-25 04:33:39,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:39,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:40,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:40,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:40,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014837244] [2023-08-25 04:33:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014837244] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:33:40,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:33:40,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:33:40,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487380596] [2023-08-25 04:33:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:33:40,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:33:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:40,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:33:40,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:33:40,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:40,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 138 transitions, 1190 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:40,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:40,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:40,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:41,551 INFO L124 PetriNetUnfolderBase]: 7282/12946 cut-off events. [2023-08-25 04:33:41,552 INFO L125 PetriNetUnfolderBase]: For 20625/20625 co-relation queries the response was YES. [2023-08-25 04:33:41,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36796 conditions, 12946 events. 7282/12946 cut-off events. For 20625/20625 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 81227 event pairs, 2606 based on Foata normal form. 4/12939 useless extension candidates. Maximal degree in co-relation 36751. Up to 8062 conditions per place. [2023-08-25 04:33:41,651 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 184 selfloop transitions, 41 changer transitions 9/246 dead transitions. [2023-08-25 04:33:41,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 246 transitions, 1954 flow [2023-08-25 04:33:41,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:33:41,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:33:41,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2034 transitions. [2023-08-25 04:33:41,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068 [2023-08-25 04:33:41,654 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2034 transitions. [2023-08-25 04:33:41,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2034 transitions. [2023-08-25 04:33:41,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:41,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2034 transitions. [2023-08-25 04:33:41,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.25) internal successors, (2034), 8 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:41,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:41,658 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:41,658 INFO L175 Difference]: Start difference. First operand has 153 places, 138 transitions, 1190 flow. Second operand 8 states and 2034 transitions. [2023-08-25 04:33:41,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 246 transitions, 1954 flow [2023-08-25 04:33:41,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 246 transitions, 1865 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-08-25 04:33:41,721 INFO L231 Difference]: Finished difference. Result has 155 places, 137 transitions, 1168 flow [2023-08-25 04:33:41,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1168, PETRI_PLACES=155, PETRI_TRANSITIONS=137} [2023-08-25 04:33:41,721 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 55 predicate places. [2023-08-25 04:33:41,722 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 137 transitions, 1168 flow [2023-08-25 04:33:41,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:41,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:41,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:41,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-25 04:33:41,722 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:41,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:41,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2008765525, now seen corresponding path program 3 times [2023-08-25 04:33:41,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:41,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513722319] [2023-08-25 04:33:41,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:41,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:42,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:42,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513722319] [2023-08-25 04:33:42,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513722319] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:42,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6780068] [2023-08-25 04:33:42,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 04:33:42,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:42,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:42,307 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-08-25 04:33:42,311 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-08-25 04:33:42,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-25 04:33:42,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:33:42,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-25 04:33:42,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:43,070 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-25 04:33:43,071 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 04:33:43,072 INFO L351 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 15 treesize of output 10 [2023-08-25 04:33:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:43,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:43,267 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:33:43,267 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:33:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:43,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6780068] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:33:43,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:33:43,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 17 [2023-08-25 04:33:43,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118711179] [2023-08-25 04:33:43,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:33:43,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-25 04:33:43,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:43,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-25 04:33:43,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-08-25 04:33:43,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:43,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 137 transitions, 1168 flow. Second operand has 18 states, 18 states have (on average 237.33333333333334) internal successors, (4272), 18 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:43,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:43,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:43,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:45,380 INFO L124 PetriNetUnfolderBase]: 9306/16639 cut-off events. [2023-08-25 04:33:45,380 INFO L125 PetriNetUnfolderBase]: For 23264/23264 co-relation queries the response was YES. [2023-08-25 04:33:45,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45951 conditions, 16639 events. 9306/16639 cut-off events. For 23264/23264 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 110595 event pairs, 2402 based on Foata normal form. 48/16674 useless extension candidates. Maximal degree in co-relation 45906. Up to 7149 conditions per place. [2023-08-25 04:33:45,560 INFO L140 encePairwiseOnDemand]: 614/625 looper letters, 270 selfloop transitions, 46 changer transitions 1/329 dead transitions. [2023-08-25 04:33:45,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 329 transitions, 2432 flow [2023-08-25 04:33:45,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 04:33:45,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 04:33:45,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2341 transitions. [2023-08-25 04:33:45,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41617777777777776 [2023-08-25 04:33:45,563 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2341 transitions. [2023-08-25 04:33:45,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2341 transitions. [2023-08-25 04:33:45,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:45,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2341 transitions. [2023-08-25 04:33:45,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 260.1111111111111) internal successors, (2341), 9 states have internal predecessors, (2341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:45,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 625.0) internal successors, (6250), 10 states have internal predecessors, (6250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:45,570 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 625.0) internal successors, (6250), 10 states have internal predecessors, (6250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:45,570 INFO L175 Difference]: Start difference. First operand has 155 places, 137 transitions, 1168 flow. Second operand 9 states and 2341 transitions. [2023-08-25 04:33:45,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 329 transitions, 2432 flow [2023-08-25 04:33:45,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 329 transitions, 2350 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-25 04:33:45,636 INFO L231 Difference]: Finished difference. Result has 158 places, 142 transitions, 1246 flow [2023-08-25 04:33:45,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1246, PETRI_PLACES=158, PETRI_TRANSITIONS=142} [2023-08-25 04:33:45,637 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 58 predicate places. [2023-08-25 04:33:45,637 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 142 transitions, 1246 flow [2023-08-25 04:33:45,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 237.33333333333334) internal successors, (4272), 18 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:45,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:45,638 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:45,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-25 04:33:45,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:45,845 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:45,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:45,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1536627401, now seen corresponding path program 6 times [2023-08-25 04:33:45,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:45,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139328402] [2023-08-25 04:33:45,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:45,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:46,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:46,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:46,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139328402] [2023-08-25 04:33:46,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139328402] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:46,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348508316] [2023-08-25 04:33:46,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-25 04:33:46,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:46,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:46,418 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-08-25 04:33:46,419 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-08-25 04:33:46,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-25 04:33:46,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:33:46,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-25 04:33:46,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:47,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-25 04:33:47,032 INFO L322 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2023-08-25 04:33:47,032 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 29 treesize of output 24 [2023-08-25 04:33:47,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:47,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:47,267 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:33:47,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:33:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:47,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348508316] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:33:47,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:33:47,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-08-25 04:33:47,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787926143] [2023-08-25 04:33:47,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:33:47,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-25 04:33:47,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:47,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-25 04:33:47,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-08-25 04:33:47,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:33:47,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 142 transitions, 1246 flow. Second operand has 19 states, 19 states have (on average 237.10526315789474) internal successors, (4505), 19 states have internal predecessors, (4505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:47,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:47,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:33:47,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:33:49,444 INFO L124 PetriNetUnfolderBase]: 9616/16979 cut-off events. [2023-08-25 04:33:49,445 INFO L125 PetriNetUnfolderBase]: For 26468/26474 co-relation queries the response was YES. [2023-08-25 04:33:49,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48222 conditions, 16979 events. 9616/16979 cut-off events. For 26468/26474 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 112796 event pairs, 2718 based on Foata normal form. 41/17005 useless extension candidates. Maximal degree in co-relation 48175. Up to 11507 conditions per place. [2023-08-25 04:33:49,608 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 220 selfloop transitions, 43 changer transitions 13/288 dead transitions. [2023-08-25 04:33:49,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 288 transitions, 2238 flow [2023-08-25 04:33:49,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 04:33:49,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 04:33:49,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2304 transitions. [2023-08-25 04:33:49,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096 [2023-08-25 04:33:49,611 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2304 transitions. [2023-08-25 04:33:49,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2304 transitions. [2023-08-25 04:33:49,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:33:49,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2304 transitions. [2023-08-25 04:33:49,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 256.0) internal successors, (2304), 9 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:49,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 625.0) internal successors, (6250), 10 states have internal predecessors, (6250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:49,617 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 625.0) internal successors, (6250), 10 states have internal predecessors, (6250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:49,617 INFO L175 Difference]: Start difference. First operand has 158 places, 142 transitions, 1246 flow. Second operand 9 states and 2304 transitions. [2023-08-25 04:33:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 288 transitions, 2238 flow [2023-08-25 04:33:49,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 288 transitions, 2187 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-25 04:33:49,716 INFO L231 Difference]: Finished difference. Result has 164 places, 143 transitions, 1295 flow [2023-08-25 04:33:49,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1295, PETRI_PLACES=164, PETRI_TRANSITIONS=143} [2023-08-25 04:33:49,716 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 64 predicate places. [2023-08-25 04:33:49,716 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 143 transitions, 1295 flow [2023-08-25 04:33:49,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 237.10526315789474) internal successors, (4505), 19 states have internal predecessors, (4505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:49,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:33:49,717 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:33:49,723 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-08-25 04:33:49,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:49,918 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:33:49,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:33:49,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1366787385, now seen corresponding path program 4 times [2023-08-25 04:33:49,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:33:49,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650265400] [2023-08-25 04:33:49,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:33:49,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:33:49,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:33:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:50,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:33:50,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650265400] [2023-08-25 04:33:50,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650265400] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:33:50,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914836001] [2023-08-25 04:33:50,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 04:33:50,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:33:50,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:33:50,496 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-08-25 04:33:50,498 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-08-25 04:33:55,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 04:33:55,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:33:55,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-25 04:33:55,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:33:55,651 INFO L322 Elim1Store]: treesize reduction 80, result has 8.0 percent of original size [2023-08-25 04:33:55,651 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 16 [2023-08-25 04:33:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:55,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:33:55,940 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:33:55,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:33:56,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:33:56,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914836001] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:33:56,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:33:56,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2023-08-25 04:33:56,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763810564] [2023-08-25 04:33:56,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:33:56,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-25 04:33:56,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:33:56,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-25 04:33:56,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2023-08-25 04:33:56,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 625 [2023-08-25 04:33:56,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 143 transitions, 1295 flow. Second operand has 27 states, 27 states have (on average 227.44444444444446) internal successors, (6141), 27 states have internal predecessors, (6141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:33:56,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:33:56,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 625 [2023-08-25 04:33:56,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:04,108 INFO L124 PetriNetUnfolderBase]: 21890/38827 cut-off events. [2023-08-25 04:34:04,108 INFO L125 PetriNetUnfolderBase]: For 50778/50800 co-relation queries the response was YES. [2023-08-25 04:34:04,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106673 conditions, 38827 events. 21890/38827 cut-off events. For 50778/50800 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 297348 event pairs, 1333 based on Foata normal form. 117/38900 useless extension candidates. Maximal degree in co-relation 106624. Up to 8235 conditions per place. [2023-08-25 04:34:04,509 INFO L140 encePairwiseOnDemand]: 605/625 looper letters, 1009 selfloop transitions, 199 changer transitions 2/1222 dead transitions. [2023-08-25 04:34:04,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 1222 transitions, 7622 flow [2023-08-25 04:34:04,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-25 04:34:04,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-25 04:34:04,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 12239 transitions. [2023-08-25 04:34:04,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391648 [2023-08-25 04:34:04,519 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 12239 transitions. [2023-08-25 04:34:04,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 12239 transitions. [2023-08-25 04:34:04,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:04,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 12239 transitions. [2023-08-25 04:34:04,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 244.78) internal successors, (12239), 50 states have internal predecessors, (12239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:04,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 625.0) internal successors, (31875), 51 states have internal predecessors, (31875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:04,562 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 625.0) internal successors, (31875), 51 states have internal predecessors, (31875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:04,562 INFO L175 Difference]: Start difference. First operand has 164 places, 143 transitions, 1295 flow. Second operand 50 states and 12239 transitions. [2023-08-25 04:34:04,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 1222 transitions, 7622 flow [2023-08-25 04:34:04,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 1222 transitions, 7517 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-25 04:34:04,794 INFO L231 Difference]: Finished difference. Result has 237 places, 317 transitions, 3278 flow [2023-08-25 04:34:04,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=3278, PETRI_PLACES=237, PETRI_TRANSITIONS=317} [2023-08-25 04:34:04,794 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 137 predicate places. [2023-08-25 04:34:04,794 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 317 transitions, 3278 flow [2023-08-25 04:34:04,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 227.44444444444446) internal successors, (6141), 27 states have internal predecessors, (6141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:04,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:04,795 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:04,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-25 04:34:04,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-25 04:34:04,996 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:04,996 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:04,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1049730875, now seen corresponding path program 5 times [2023-08-25 04:34:04,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:04,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612517675] [2023-08-25 04:34:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:04,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:05,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:05,470 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:05,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:05,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612517675] [2023-08-25 04:34:05,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612517675] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:05,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:05,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:05,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888472583] [2023-08-25 04:34:05,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:05,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:05,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:05,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:05,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:05,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:05,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 317 transitions, 3278 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:05,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:05,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:05,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:11,949 INFO L124 PetriNetUnfolderBase]: 21784/38674 cut-off events. [2023-08-25 04:34:11,949 INFO L125 PetriNetUnfolderBase]: For 128197/128255 co-relation queries the response was YES. [2023-08-25 04:34:12,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126334 conditions, 38674 events. 21784/38674 cut-off events. For 128197/128255 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 295832 event pairs, 8358 based on Foata normal form. 103/38742 useless extension candidates. Maximal degree in co-relation 126254. Up to 30977 conditions per place. [2023-08-25 04:34:12,513 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 380 selfloop transitions, 48 changer transitions 1/441 dead transitions. [2023-08-25 04:34:12,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 441 transitions, 4553 flow [2023-08-25 04:34:12,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:12,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2056 transitions. [2023-08-25 04:34:12,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112 [2023-08-25 04:34:12,516 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2056 transitions. [2023-08-25 04:34:12,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2056 transitions. [2023-08-25 04:34:12,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:12,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2056 transitions. [2023-08-25 04:34:12,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:12,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:12,521 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:12,522 INFO L175 Difference]: Start difference. First operand has 237 places, 317 transitions, 3278 flow. Second operand 8 states and 2056 transitions. [2023-08-25 04:34:12,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 441 transitions, 4553 flow [2023-08-25 04:34:13,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 441 transitions, 3973 flow, removed 226 selfloop flow, removed 8 redundant places. [2023-08-25 04:34:13,607 INFO L231 Difference]: Finished difference. Result has 236 places, 314 transitions, 2759 flow [2023-08-25 04:34:13,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2759, PETRI_PLACES=236, PETRI_TRANSITIONS=314} [2023-08-25 04:34:13,608 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 136 predicate places. [2023-08-25 04:34:13,608 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 314 transitions, 2759 flow [2023-08-25 04:34:13,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:13,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:13,608 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:13,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-25 04:34:13,608 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:13,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:13,609 INFO L85 PathProgramCache]: Analyzing trace with hash 828876213, now seen corresponding path program 6 times [2023-08-25 04:34:13,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:13,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733160005] [2023-08-25 04:34:13,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:13,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:13,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733160005] [2023-08-25 04:34:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733160005] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:14,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:14,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:14,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420111558] [2023-08-25 04:34:14,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:14,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:14,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:14,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:14,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:14,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 314 transitions, 2759 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:14,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:14,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:14,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:20,394 INFO L124 PetriNetUnfolderBase]: 21787/38679 cut-off events. [2023-08-25 04:34:20,395 INFO L125 PetriNetUnfolderBase]: For 108950/109008 co-relation queries the response was YES. [2023-08-25 04:34:20,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120723 conditions, 38679 events. 21787/38679 cut-off events. For 108950/109008 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 296354 event pairs, 8376 based on Foata normal form. 5/38649 useless extension candidates. Maximal degree in co-relation 120645. Up to 32122 conditions per place. [2023-08-25 04:34:20,856 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 350 selfloop transitions, 44 changer transitions 7/413 dead transitions. [2023-08-25 04:34:20,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 413 transitions, 3864 flow [2023-08-25 04:34:20,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:20,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:20,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2031 transitions. [2023-08-25 04:34:20,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4062 [2023-08-25 04:34:20,859 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2031 transitions. [2023-08-25 04:34:20,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2031 transitions. [2023-08-25 04:34:20,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:20,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2031 transitions. [2023-08-25 04:34:20,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 253.875) internal successors, (2031), 8 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:20,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:20,864 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:20,864 INFO L175 Difference]: Start difference. First operand has 236 places, 314 transitions, 2759 flow. Second operand 8 states and 2031 transitions. [2023-08-25 04:34:20,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 413 transitions, 3864 flow [2023-08-25 04:34:21,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 413 transitions, 3772 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 04:34:21,539 INFO L231 Difference]: Finished difference. Result has 237 places, 313 transitions, 2737 flow [2023-08-25 04:34:21,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2667, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2737, PETRI_PLACES=237, PETRI_TRANSITIONS=313} [2023-08-25 04:34:21,540 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 137 predicate places. [2023-08-25 04:34:21,540 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 313 transitions, 2737 flow [2023-08-25 04:34:21,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:21,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:21,542 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:21,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-25 04:34:21,542 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:21,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:21,542 INFO L85 PathProgramCache]: Analyzing trace with hash 839754701, now seen corresponding path program 7 times [2023-08-25 04:34:21,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:21,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466651537] [2023-08-25 04:34:21,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:21,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:21,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:22,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:22,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:22,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466651537] [2023-08-25 04:34:22,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466651537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:22,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:22,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:22,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738087687] [2023-08-25 04:34:22,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:22,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:22,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:22,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:22,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 313 transitions, 2737 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:22,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:22,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:28,476 INFO L124 PetriNetUnfolderBase]: 21785/38855 cut-off events. [2023-08-25 04:34:28,476 INFO L125 PetriNetUnfolderBase]: For 108260/108331 co-relation queries the response was YES. [2023-08-25 04:34:28,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120767 conditions, 38855 events. 21785/38855 cut-off events. For 108260/108331 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 299361 event pairs, 7818 based on Foata normal form. 7/38827 useless extension candidates. Maximal degree in co-relation 120689. Up to 32122 conditions per place. [2023-08-25 04:34:28,956 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 355 selfloop transitions, 43 changer transitions 9/419 dead transitions. [2023-08-25 04:34:28,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 419 transitions, 3838 flow [2023-08-25 04:34:28,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:28,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:28,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2040 transitions. [2023-08-25 04:34:28,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.408 [2023-08-25 04:34:28,959 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2040 transitions. [2023-08-25 04:34:28,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2040 transitions. [2023-08-25 04:34:28,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:28,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2040 transitions. [2023-08-25 04:34:28,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:28,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:28,963 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:28,963 INFO L175 Difference]: Start difference. First operand has 237 places, 313 transitions, 2737 flow. Second operand 8 states and 2040 transitions. [2023-08-25 04:34:28,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 419 transitions, 3838 flow [2023-08-25 04:34:29,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 419 transitions, 3750 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 04:34:29,784 INFO L231 Difference]: Finished difference. Result has 237 places, 312 transitions, 2719 flow [2023-08-25 04:34:29,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2719, PETRI_PLACES=237, PETRI_TRANSITIONS=312} [2023-08-25 04:34:29,785 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 137 predicate places. [2023-08-25 04:34:29,785 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 312 transitions, 2719 flow [2023-08-25 04:34:29,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:29,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:29,786 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:29,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-25 04:34:29,786 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:29,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:29,786 INFO L85 PathProgramCache]: Analyzing trace with hash 356381469, now seen corresponding path program 8 times [2023-08-25 04:34:29,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:29,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313743298] [2023-08-25 04:34:29,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:29,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:29,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:30,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:30,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313743298] [2023-08-25 04:34:30,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313743298] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:30,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:30,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:30,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666188683] [2023-08-25 04:34:30,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:30,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:30,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:30,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:30,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:30,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:30,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 312 transitions, 2719 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:30,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:30,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:30,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:36,477 INFO L124 PetriNetUnfolderBase]: 21760/38868 cut-off events. [2023-08-25 04:34:36,478 INFO L125 PetriNetUnfolderBase]: For 108023/108088 co-relation queries the response was YES. [2023-08-25 04:34:36,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120635 conditions, 38868 events. 21760/38868 cut-off events. For 108023/108088 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 300041 event pairs, 7885 based on Foata normal form. 6/38839 useless extension candidates. Maximal degree in co-relation 120557. Up to 32118 conditions per place. [2023-08-25 04:34:37,062 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 358 selfloop transitions, 41 changer transitions 9/420 dead transitions. [2023-08-25 04:34:37,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 420 transitions, 3816 flow [2023-08-25 04:34:37,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:37,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:37,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2043 transitions. [2023-08-25 04:34:37,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086 [2023-08-25 04:34:37,066 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2043 transitions. [2023-08-25 04:34:37,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2043 transitions. [2023-08-25 04:34:37,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:37,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2043 transitions. [2023-08-25 04:34:37,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 255.375) internal successors, (2043), 8 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:37,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:37,071 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:37,071 INFO L175 Difference]: Start difference. First operand has 237 places, 312 transitions, 2719 flow. Second operand 8 states and 2043 transitions. [2023-08-25 04:34:37,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 420 transitions, 3816 flow [2023-08-25 04:34:37,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 420 transitions, 3730 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 04:34:37,829 INFO L231 Difference]: Finished difference. Result has 238 places, 311 transitions, 2698 flow [2023-08-25 04:34:37,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2698, PETRI_PLACES=238, PETRI_TRANSITIONS=311} [2023-08-25 04:34:37,830 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 138 predicate places. [2023-08-25 04:34:37,830 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 311 transitions, 2698 flow [2023-08-25 04:34:37,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:37,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:37,830 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:37,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-25 04:34:37,830 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:37,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:37,831 INFO L85 PathProgramCache]: Analyzing trace with hash 374516991, now seen corresponding path program 7 times [2023-08-25 04:34:37,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:37,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169207254] [2023-08-25 04:34:37,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:37,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:38,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:38,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169207254] [2023-08-25 04:34:38,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169207254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:38,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:38,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:38,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053707868] [2023-08-25 04:34:38,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:38,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:38,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:38,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:38,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:38,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:38,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 311 transitions, 2698 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:38,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:38,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:38,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:44,640 INFO L124 PetriNetUnfolderBase]: 21742/38808 cut-off events. [2023-08-25 04:34:44,641 INFO L125 PetriNetUnfolderBase]: For 107493/107558 co-relation queries the response was YES. [2023-08-25 04:34:44,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120504 conditions, 38808 events. 21742/38808 cut-off events. For 107493/107558 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 299006 event pairs, 8123 based on Foata normal form. 4/38777 useless extension candidates. Maximal degree in co-relation 120425. Up to 32118 conditions per place. [2023-08-25 04:34:45,116 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 351 selfloop transitions, 40 changer transitions 14/417 dead transitions. [2023-08-25 04:34:45,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 417 transitions, 3794 flow [2023-08-25 04:34:45,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:45,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:45,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2037 transitions. [2023-08-25 04:34:45,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074 [2023-08-25 04:34:45,120 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2037 transitions. [2023-08-25 04:34:45,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2037 transitions. [2023-08-25 04:34:45,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:45,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2037 transitions. [2023-08-25 04:34:45,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.625) internal successors, (2037), 8 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:45,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:45,127 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:45,127 INFO L175 Difference]: Start difference. First operand has 238 places, 311 transitions, 2698 flow. Second operand 8 states and 2037 transitions. [2023-08-25 04:34:45,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 417 transitions, 3794 flow [2023-08-25 04:34:45,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 417 transitions, 3710 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-25 04:34:45,972 INFO L231 Difference]: Finished difference. Result has 237 places, 309 transitions, 2668 flow [2023-08-25 04:34:45,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2668, PETRI_PLACES=237, PETRI_TRANSITIONS=309} [2023-08-25 04:34:45,973 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 137 predicate places. [2023-08-25 04:34:45,973 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 309 transitions, 2668 flow [2023-08-25 04:34:45,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:45,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:45,973 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:45,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-25 04:34:45,974 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:45,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:45,974 INFO L85 PathProgramCache]: Analyzing trace with hash -701897073, now seen corresponding path program 8 times [2023-08-25 04:34:45,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:45,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245961263] [2023-08-25 04:34:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:45,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:46,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:46,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:46,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:46,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245961263] [2023-08-25 04:34:46,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245961263] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:46,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:46,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:46,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753141311] [2023-08-25 04:34:46,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:46,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:46,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:46,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:46,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:46,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:46,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 309 transitions, 2668 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:46,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:46,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:46,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:34:52,447 INFO L124 PetriNetUnfolderBase]: 21682/38626 cut-off events. [2023-08-25 04:34:52,447 INFO L125 PetriNetUnfolderBase]: For 106595/106660 co-relation queries the response was YES. [2023-08-25 04:34:52,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119867 conditions, 38626 events. 21682/38626 cut-off events. For 106595/106660 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 296651 event pairs, 8083 based on Foata normal form. 4/38595 useless extension candidates. Maximal degree in co-relation 119789. Up to 32002 conditions per place. [2023-08-25 04:34:52,923 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 354 selfloop transitions, 39 changer transitions 7/412 dead transitions. [2023-08-25 04:34:52,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 412 transitions, 3730 flow [2023-08-25 04:34:52,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:34:52,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:34:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2036 transitions. [2023-08-25 04:34:52,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4072 [2023-08-25 04:34:52,925 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2036 transitions. [2023-08-25 04:34:52,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2036 transitions. [2023-08-25 04:34:52,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:34:52,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2036 transitions. [2023-08-25 04:34:52,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.5) internal successors, (2036), 8 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:52,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:52,929 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:52,929 INFO L175 Difference]: Start difference. First operand has 237 places, 309 transitions, 2668 flow. Second operand 8 states and 2036 transitions. [2023-08-25 04:34:52,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 412 transitions, 3730 flow [2023-08-25 04:34:53,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 412 transitions, 3632 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-08-25 04:34:53,620 INFO L231 Difference]: Finished difference. Result has 235 places, 307 transitions, 2618 flow [2023-08-25 04:34:53,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2618, PETRI_PLACES=235, PETRI_TRANSITIONS=307} [2023-08-25 04:34:53,621 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 135 predicate places. [2023-08-25 04:34:53,621 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 307 transitions, 2618 flow [2023-08-25 04:34:53,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:53,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:34:53,621 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:34:53,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-25 04:34:53,621 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:34:53,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:34:53,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2066057317, now seen corresponding path program 9 times [2023-08-25 04:34:53,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:34:53,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692095558] [2023-08-25 04:34:53,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:34:53,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:34:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:34:54,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:34:54,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:34:54,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692095558] [2023-08-25 04:34:54,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692095558] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:34:54,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:34:54,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-25 04:34:54,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874737050] [2023-08-25 04:34:54,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:34:54,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 04:34:54,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:34:54,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 04:34:54,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:34:54,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:34:54,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 307 transitions, 2618 flow. Second operand has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:34:54,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:34:54,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:34:54,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:35:00,066 INFO L124 PetriNetUnfolderBase]: 21667/38609 cut-off events. [2023-08-25 04:35:00,066 INFO L125 PetriNetUnfolderBase]: For 103485/103551 co-relation queries the response was YES. [2023-08-25 04:35:00,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119160 conditions, 38609 events. 21667/38609 cut-off events. For 103485/103551 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 296848 event pairs, 7881 based on Foata normal form. 4/38578 useless extension candidates. Maximal degree in co-relation 119084. Up to 32000 conditions per place. [2023-08-25 04:35:00,554 INFO L140 encePairwiseOnDemand]: 615/625 looper letters, 357 selfloop transitions, 36 changer transitions 7/412 dead transitions. [2023-08-25 04:35:00,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 412 transitions, 3683 flow [2023-08-25 04:35:00,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:35:00,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:35:00,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2038 transitions. [2023-08-25 04:35:00,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076 [2023-08-25 04:35:00,556 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2038 transitions. [2023-08-25 04:35:00,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2038 transitions. [2023-08-25 04:35:00,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:35:00,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2038 transitions. [2023-08-25 04:35:00,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.75) internal successors, (2038), 8 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:00,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:00,562 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 625.0) internal successors, (5625), 9 states have internal predecessors, (5625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:00,562 INFO L175 Difference]: Start difference. First operand has 235 places, 307 transitions, 2618 flow. Second operand 8 states and 2038 transitions. [2023-08-25 04:35:00,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 412 transitions, 3683 flow [2023-08-25 04:35:01,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 412 transitions, 3607 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 04:35:01,492 INFO L231 Difference]: Finished difference. Result has 234 places, 305 transitions, 2584 flow [2023-08-25 04:35:01,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=234, PETRI_TRANSITIONS=305} [2023-08-25 04:35:01,492 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 134 predicate places. [2023-08-25 04:35:01,492 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 305 transitions, 2584 flow [2023-08-25 04:35:01,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 236.2) internal successors, (2362), 10 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:01,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:35:01,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:35:01,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-25 04:35:01,493 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:35:01,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:35:01,493 INFO L85 PathProgramCache]: Analyzing trace with hash 474459339, now seen corresponding path program 10 times [2023-08-25 04:35:01,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:35:01,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840053564] [2023-08-25 04:35:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:35:01,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:35:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:35:02,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:02,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:35:02,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840053564] [2023-08-25 04:35:02,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840053564] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:35:02,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2166032] [2023-08-25 04:35:02,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 04:35:02,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:35:02,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:35:02,014 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-08-25 04:35:02,016 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-08-25 04:35:02,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 04:35:02,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:35:02,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-25 04:35:02,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:35:02,895 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-25 04:35:02,899 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 04:35:02,900 INFO L351 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 29 treesize of output 21 [2023-08-25 04:35:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:02,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:35:03,301 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:35:03,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:35:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:03,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2166032] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:35:03,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:35:03,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 10] total 25 [2023-08-25 04:35:03,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176747909] [2023-08-25 04:35:03,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:35:03,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-25 04:35:03,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:35:03,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-25 04:35:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2023-08-25 04:35:03,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 625 [2023-08-25 04:35:03,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 305 transitions, 2584 flow. Second operand has 26 states, 26 states have (on average 227.0) internal successors, (5902), 26 states have internal predecessors, (5902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:03,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:35:03,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 625 [2023-08-25 04:35:03,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:35:13,881 INFO L124 PetriNetUnfolderBase]: 32110/56501 cut-off events. [2023-08-25 04:35:13,881 INFO L125 PetriNetUnfolderBase]: For 150084/150117 co-relation queries the response was YES. [2023-08-25 04:35:14,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174221 conditions, 56501 events. 32110/56501 cut-off events. For 150084/150117 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 458857 event pairs, 2783 based on Foata normal form. 115/56562 useless extension candidates. Maximal degree in co-relation 174145. Up to 19196 conditions per place. [2023-08-25 04:35:14,703 INFO L140 encePairwiseOnDemand]: 606/625 looper letters, 852 selfloop transitions, 274 changer transitions 1/1139 dead transitions. [2023-08-25 04:35:14,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 1139 transitions, 8813 flow [2023-08-25 04:35:14,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-25 04:35:14,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-25 04:35:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 9035 transitions. [2023-08-25 04:35:14,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907027027027027 [2023-08-25 04:35:14,712 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 9035 transitions. [2023-08-25 04:35:14,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 9035 transitions. [2023-08-25 04:35:14,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:35:14,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 9035 transitions. [2023-08-25 04:35:14,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 244.1891891891892) internal successors, (9035), 37 states have internal predecessors, (9035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:14,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 625.0) internal successors, (23750), 38 states have internal predecessors, (23750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:14,737 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 625.0) internal successors, (23750), 38 states have internal predecessors, (23750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:14,738 INFO L175 Difference]: Start difference. First operand has 234 places, 305 transitions, 2584 flow. Second operand 37 states and 9035 transitions. [2023-08-25 04:35:14,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 1139 transitions, 8813 flow [2023-08-25 04:35:16,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1139 transitions, 8741 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 04:35:16,555 INFO L231 Difference]: Finished difference. Result has 284 places, 468 transitions, 5001 flow [2023-08-25 04:35:16,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5001, PETRI_PLACES=284, PETRI_TRANSITIONS=468} [2023-08-25 04:35:16,556 INFO L281 CegarLoopForPetriNet]: 100 programPoint places, 184 predicate places. [2023-08-25 04:35:16,556 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 468 transitions, 5001 flow [2023-08-25 04:35:16,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 227.0) internal successors, (5902), 26 states have internal predecessors, (5902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:16,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:35:16,557 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:35:16,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-25 04:35:16,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-25 04:35:16,758 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 59 more)] === [2023-08-25 04:35:16,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:35:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash 993569115, now seen corresponding path program 9 times [2023-08-25 04:35:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:35:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892602257] [2023-08-25 04:35:16,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:35:16,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:35:16,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:35:17,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:17,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:35:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892602257] [2023-08-25 04:35:17,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892602257] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:35:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289451223] [2023-08-25 04:35:17,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 04:35:17,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:35:17,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:35:17,161 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-08-25 04:35:17,164 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-08-25 04:35:17,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-25 04:35:17,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:35:17,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-25 04:35:17,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:35:17,673 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 04:35:17,673 INFO L351 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 29 treesize of output 21 [2023-08-25 04:35:17,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:17,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:35:17,875 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-25 04:35:17,875 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-25 04:35:17,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:35:17,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289451223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:35:17,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:35:17,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-25 04:35:17,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258283345] [2023-08-25 04:35:17,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:35:17,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-25 04:35:17,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:35:17,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-25 04:35:17,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-08-25 04:35:17,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 625 [2023-08-25 04:35:18,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 468 transitions, 5001 flow. Second operand has 18 states, 18 states have (on average 237.16666666666666) internal successors, (4269), 18 states have internal predecessors, (4269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:35:18,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:35:18,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 625 [2023-08-25 04:35:18,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand