./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/pthread/queue_ok.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/pthread/queue_ok.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7cc273f13a619f37768d5108c297b75ab7c37145fe391daced9c134730721251 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 23:11:14,209 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 23:11:14,264 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-16 23:11:14,267 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 23:11:14,267 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 23:11:14,285 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 23:11:14,286 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 23:11:14,286 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 23:11:14,287 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 23:11:14,287 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 23:11:14,287 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 23:11:14,288 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 23:11:14,288 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 23:11:14,288 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 23:11:14,288 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 23:11:14,289 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-16 23:11:14,289 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 23:11:14,289 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-16 23:11:14,289 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 23:11:14,290 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 23:11:14,290 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 23:11:14,290 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 23:11:14,290 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-16 23:11:14,291 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 23:11:14,291 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-16 23:11:14,291 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-16 23:11:14,292 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 23:11:14,292 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 23:11:14,292 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 23:11:14,292 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 23:11:14,293 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 23:11:14,293 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 23:11:14,293 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 23:11:14,293 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 23:11:14,294 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 23:11:14,294 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 23:11:14,294 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 23:11:14,294 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 23:11:14,294 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 23:11:14,295 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 23:11:14,295 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 23:11:14,295 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7cc273f13a619f37768d5108c297b75ab7c37145fe391daced9c134730721251 [2024-11-16 23:11:14,579 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 23:11:14,603 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 23:11:14,605 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 23:11:14,607 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 23:11:14,607 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 23:11:14,608 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread/queue_ok.i [2024-11-16 23:11:15,799 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 23:11:16,071 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 23:11:16,073 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread/queue_ok.i [2024-11-16 23:11:16,096 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a95cdfe8e/119d818d53ab4c39bfbb08cfa3438651/FLAGe334ea69e [2024-11-16 23:11:16,385 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a95cdfe8e/119d818d53ab4c39bfbb08cfa3438651 [2024-11-16 23:11:16,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 23:11:16,389 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 23:11:16,389 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 23:11:16,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 23:11:16,394 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 23:11:16,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:16,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6dbd2e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16, skipping insertion in model container [2024-11-16 23:11:16,395 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:16,436 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 23:11:16,823 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 23:11:16,837 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 23:11:16,894 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 23:11:16,946 INFO L204 MainTranslator]: Completed translation [2024-11-16 23:11:16,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16 WrapperNode [2024-11-16 23:11:16,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 23:11:16,948 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 23:11:16,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 23:11:16,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 23:11:16,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:16,980 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,025 INFO L138 Inliner]: procedures = 274, calls = 94, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 413 [2024-11-16 23:11:17,027 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 23:11:17,028 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 23:11:17,028 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 23:11:17,028 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 23:11:17,036 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,036 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,046 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,050 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,077 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,082 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,085 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,088 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,092 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 23:11:17,095 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 23:11:17,095 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 23:11:17,095 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 23:11:17,096 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (1/1) ... [2024-11-16 23:11:17,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 23:11:17,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:17,133 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 23:11:17,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 23:11:17,205 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2024-11-16 23:11:17,206 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2024-11-16 23:11:17,206 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-16 23:11:17,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 23:11:17,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 23:11:17,208 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-16 23:11:17,367 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 23:11:17,370 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 23:11:17,927 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-16 23:11:17,927 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 23:11:17,964 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 23:11:17,964 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 23:11:17,965 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 11:11:17 BoogieIcfgContainer [2024-11-16 23:11:17,965 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 23:11:17,966 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 23:11:17,966 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 23:11:17,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 23:11:17,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 11:11:16" (1/3) ... [2024-11-16 23:11:17,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@685ba20e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:11:17, skipping insertion in model container [2024-11-16 23:11:17,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:11:16" (2/3) ... [2024-11-16 23:11:17,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@685ba20e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:11:17, skipping insertion in model container [2024-11-16 23:11:17,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 11:11:17" (3/3) ... [2024-11-16 23:11:17,975 INFO L112 eAbstractionObserver]: Analyzing ICFG queue_ok.i [2024-11-16 23:11:17,989 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 23:11:17,990 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2024-11-16 23:11:17,990 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-16 23:11:18,147 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-16 23:11:18,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 468 places, 476 transitions, 966 flow [2024-11-16 23:11:18,374 INFO L124 PetriNetUnfolderBase]: 15/474 cut-off events. [2024-11-16 23:11:18,375 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-16 23:11:18,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 483 conditions, 474 events. 15/474 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 741 event pairs, 0 based on Foata normal form. 0/426 useless extension candidates. Maximal degree in co-relation 313. Up to 3 conditions per place. [2024-11-16 23:11:18,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 468 places, 476 transitions, 966 flow [2024-11-16 23:11:18,399 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 461 places, 469 transitions, 947 flow [2024-11-16 23:11:18,410 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 23:11:18,415 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ac06b27, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 23:11:18,416 INFO L334 AbstractCegarLoop]: Starting to check reachability of 61 error locations. [2024-11-16 23:11:18,424 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-16 23:11:18,424 INFO L124 PetriNetUnfolderBase]: 0/70 cut-off events. [2024-11-16 23:11:18,424 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-16 23:11:18,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:18,425 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:18,426 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:18,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:18,432 INFO L85 PathProgramCache]: Analyzing trace with hash -658599112, now seen corresponding path program 1 times [2024-11-16 23:11:18,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:18,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394708573] [2024-11-16 23:11:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:18,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:18,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:18,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394708573] [2024-11-16 23:11:18,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394708573] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:18,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:18,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 23:11:18,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202718566] [2024-11-16 23:11:18,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:18,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:18,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:18,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:18,765 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 449 out of 476 [2024-11-16 23:11:18,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 469 transitions, 947 flow. Second operand has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:18,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:18,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 449 of 476 [2024-11-16 23:11:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:18,983 INFO L124 PetriNetUnfolderBase]: 40/992 cut-off events. [2024-11-16 23:11:18,984 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-11-16 23:11:18,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 992 events. 40/992 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4436 event pairs, 19 based on Foata normal form. 13/897 useless extension candidates. Maximal degree in co-relation 887. Up to 52 conditions per place. [2024-11-16 23:11:18,993 INFO L140 encePairwiseOnDemand]: 468/476 looper letters, 13 selfloop transitions, 2 changer transitions 0/454 dead transitions. [2024-11-16 23:11:18,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 454 transitions, 947 flow [2024-11-16 23:11:18,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:19,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1368 transitions. [2024-11-16 23:11:19,049 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.957983193277311 [2024-11-16 23:11:19,051 INFO L175 Difference]: Start difference. First operand has 461 places, 469 transitions, 947 flow. Second operand 3 states and 1368 transitions. [2024-11-16 23:11:19,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 454 transitions, 947 flow [2024-11-16 23:11:19,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 454 transitions, 942 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-16 23:11:19,071 INFO L231 Difference]: Finished difference. Result has 451 places, 454 transitions, 916 flow [2024-11-16 23:11:19,074 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=916, PETRI_PLACES=451, PETRI_TRANSITIONS=454} [2024-11-16 23:11:19,077 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -10 predicate places. [2024-11-16 23:11:19,078 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 454 transitions, 916 flow [2024-11-16 23:11:19,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:19,082 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:19,083 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:19,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 23:11:19,083 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:19,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:19,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1405976651, now seen corresponding path program 1 times [2024-11-16 23:11:19,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:19,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823829046] [2024-11-16 23:11:19,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:19,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:19,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:19,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823829046] [2024-11-16 23:11:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823829046] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:19,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:19,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 23:11:19,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684971749] [2024-11-16 23:11:19,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:19,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:19,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:19,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:19,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:19,185 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 449 out of 476 [2024-11-16 23:11:19,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 454 transitions, 916 flow. Second operand has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:19,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:19,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 449 of 476 [2024-11-16 23:11:19,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:19,329 INFO L124 PetriNetUnfolderBase]: 43/1121 cut-off events. [2024-11-16 23:11:19,329 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-16 23:11:19,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1188 conditions, 1121 events. 43/1121 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 5467 event pairs, 19 based on Foata normal form. 0/1003 useless extension candidates. Maximal degree in co-relation 1111. Up to 52 conditions per place. [2024-11-16 23:11:19,351 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 13 selfloop transitions, 2 changer transitions 0/453 dead transitions. [2024-11-16 23:11:19,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 453 transitions, 944 flow [2024-11-16 23:11:19,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:19,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:19,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1363 transitions. [2024-11-16 23:11:19,354 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9544817927170869 [2024-11-16 23:11:19,354 INFO L175 Difference]: Start difference. First operand has 451 places, 454 transitions, 916 flow. Second operand 3 states and 1363 transitions. [2024-11-16 23:11:19,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 453 transitions, 944 flow [2024-11-16 23:11:19,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 453 transitions, 940 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:19,361 INFO L231 Difference]: Finished difference. Result has 450 places, 453 transitions, 914 flow [2024-11-16 23:11:19,361 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=914, PETRI_PLACES=450, PETRI_TRANSITIONS=453} [2024-11-16 23:11:19,363 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -11 predicate places. [2024-11-16 23:11:19,364 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 453 transitions, 914 flow [2024-11-16 23:11:19,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:19,365 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:19,365 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:19,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 23:11:19,365 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:19,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:19,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2044028605, now seen corresponding path program 1 times [2024-11-16 23:11:19,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:19,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988379054] [2024-11-16 23:11:19,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:19,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:19,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988379054] [2024-11-16 23:11:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988379054] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:19,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:19,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:19,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802007207] [2024-11-16 23:11:19,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:19,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:19,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:19,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:19,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:20,500 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 476 [2024-11-16 23:11:20,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 453 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:20,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:20,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 476 [2024-11-16 23:11:20,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:21,898 INFO L124 PetriNetUnfolderBase]: 2177/9253 cut-off events. [2024-11-16 23:11:21,898 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-11-16 23:11:21,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13354 conditions, 9253 events. 2177/9253 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 80836 event pairs, 1832 based on Foata normal form. 0/8294 useless extension candidates. Maximal degree in co-relation 13273. Up to 4013 conditions per place. [2024-11-16 23:11:21,946 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 100 selfloop transitions, 5 changer transitions 0/452 dead transitions. [2024-11-16 23:11:21,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 452 transitions, 1122 flow [2024-11-16 23:11:21,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:21,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2266 transitions. [2024-11-16 23:11:21,950 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7934173669467787 [2024-11-16 23:11:21,950 INFO L175 Difference]: Start difference. First operand has 450 places, 453 transitions, 914 flow. Second operand 6 states and 2266 transitions. [2024-11-16 23:11:21,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 452 transitions, 1122 flow [2024-11-16 23:11:21,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 452 transitions, 1118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:21,956 INFO L231 Difference]: Finished difference. Result has 452 places, 452 transitions, 918 flow [2024-11-16 23:11:21,957 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=918, PETRI_PLACES=452, PETRI_TRANSITIONS=452} [2024-11-16 23:11:21,958 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -9 predicate places. [2024-11-16 23:11:21,958 INFO L471 AbstractCegarLoop]: Abstraction has has 452 places, 452 transitions, 918 flow [2024-11-16 23:11:21,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:21,959 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:21,960 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:21,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-16 23:11:21,960 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:21,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:21,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1378109754, now seen corresponding path program 1 times [2024-11-16 23:11:21,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:21,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940728686] [2024-11-16 23:11:21,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:21,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:22,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:22,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:22,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940728686] [2024-11-16 23:11:22,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940728686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:22,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:22,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:22,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430914639] [2024-11-16 23:11:22,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:22,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:22,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:22,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:22,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:22,753 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 476 [2024-11-16 23:11:22,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 452 transitions, 918 flow. Second operand has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:22,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:22,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 476 [2024-11-16 23:11:22,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:24,191 INFO L124 PetriNetUnfolderBase]: 2177/9252 cut-off events. [2024-11-16 23:11:24,191 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-11-16 23:11:24,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13356 conditions, 9252 events. 2177/9252 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 80790 event pairs, 1832 based on Foata normal form. 0/8294 useless extension candidates. Maximal degree in co-relation 13259. Up to 4013 conditions per place. [2024-11-16 23:11:24,246 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 100 selfloop transitions, 5 changer transitions 0/451 dead transitions. [2024-11-16 23:11:24,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 451 transitions, 1126 flow [2024-11-16 23:11:24,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:24,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2266 transitions. [2024-11-16 23:11:24,250 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7934173669467787 [2024-11-16 23:11:24,250 INFO L175 Difference]: Start difference. First operand has 452 places, 452 transitions, 918 flow. Second operand 6 states and 2266 transitions. [2024-11-16 23:11:24,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 451 transitions, 1126 flow [2024-11-16 23:11:24,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 451 transitions, 1116 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:24,257 INFO L231 Difference]: Finished difference. Result has 451 places, 451 transitions, 916 flow [2024-11-16 23:11:24,260 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=916, PETRI_PLACES=451, PETRI_TRANSITIONS=451} [2024-11-16 23:11:24,260 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -10 predicate places. [2024-11-16 23:11:24,261 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 451 transitions, 916 flow [2024-11-16 23:11:24,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:24,263 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:24,263 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:24,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-16 23:11:24,263 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:24,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:24,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1051378690, now seen corresponding path program 1 times [2024-11-16 23:11:24,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:24,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149444438] [2024-11-16 23:11:24,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:24,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:24,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:24,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:24,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:24,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149444438] [2024-11-16 23:11:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149444438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:24,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:24,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:24,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820385388] [2024-11-16 23:11:24,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:24,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:24,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:25,082 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 476 [2024-11-16 23:11:25,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 451 transitions, 916 flow. Second operand has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:25,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:25,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 476 [2024-11-16 23:11:25,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:26,479 INFO L124 PetriNetUnfolderBase]: 2177/9251 cut-off events. [2024-11-16 23:11:26,479 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-11-16 23:11:26,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13355 conditions, 9251 events. 2177/9251 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 80832 event pairs, 1832 based on Foata normal form. 0/8294 useless extension candidates. Maximal degree in co-relation 13250. Up to 4013 conditions per place. [2024-11-16 23:11:26,516 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 100 selfloop transitions, 5 changer transitions 0/450 dead transitions. [2024-11-16 23:11:26,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 450 transitions, 1124 flow [2024-11-16 23:11:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2266 transitions. [2024-11-16 23:11:26,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7934173669467787 [2024-11-16 23:11:26,520 INFO L175 Difference]: Start difference. First operand has 451 places, 451 transitions, 916 flow. Second operand 6 states and 2266 transitions. [2024-11-16 23:11:26,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 450 transitions, 1124 flow [2024-11-16 23:11:26,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 450 transitions, 1114 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:26,527 INFO L231 Difference]: Finished difference. Result has 450 places, 450 transitions, 914 flow [2024-11-16 23:11:26,528 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=914, PETRI_PLACES=450, PETRI_TRANSITIONS=450} [2024-11-16 23:11:26,530 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -11 predicate places. [2024-11-16 23:11:26,530 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 450 transitions, 914 flow [2024-11-16 23:11:26,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 361.3333333333333) internal successors, (2168), 6 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:26,532 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:26,532 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:26,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-16 23:11:26,533 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:26,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:26,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1364424957, now seen corresponding path program 1 times [2024-11-16 23:11:26,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:26,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310879455] [2024-11-16 23:11:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:26,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:26,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:26,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:26,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310879455] [2024-11-16 23:11:26,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310879455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:26,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:26,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:26,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672449570] [2024-11-16 23:11:26,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:26,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:26,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:26,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:26,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:27,555 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 476 [2024-11-16 23:11:27,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 450 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 409.1666666666667) internal successors, (2455), 6 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:27,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:27,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 476 [2024-11-16 23:11:27,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:28,032 INFO L124 PetriNetUnfolderBase]: 502/4941 cut-off events. [2024-11-16 23:11:28,033 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-16 23:11:28,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5811 conditions, 4941 events. 502/4941 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 39409 event pairs, 344 based on Foata normal form. 0/4359 useless extension candidates. Maximal degree in co-relation 5688. Up to 811 conditions per place. [2024-11-16 23:11:28,063 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 54 selfloop transitions, 5 changer transitions 0/449 dead transitions. [2024-11-16 23:11:28,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 449 transitions, 1030 flow [2024-11-16 23:11:28,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:28,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:28,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2496 transitions. [2024-11-16 23:11:28,068 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8739495798319328 [2024-11-16 23:11:28,069 INFO L175 Difference]: Start difference. First operand has 450 places, 450 transitions, 914 flow. Second operand 6 states and 2496 transitions. [2024-11-16 23:11:28,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 449 transitions, 1030 flow [2024-11-16 23:11:28,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 449 transitions, 1020 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:28,076 INFO L231 Difference]: Finished difference. Result has 449 places, 449 transitions, 912 flow [2024-11-16 23:11:28,076 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=912, PETRI_PLACES=449, PETRI_TRANSITIONS=449} [2024-11-16 23:11:28,077 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -12 predicate places. [2024-11-16 23:11:28,077 INFO L471 AbstractCegarLoop]: Abstraction has has 449 places, 449 transitions, 912 flow [2024-11-16 23:11:28,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 409.1666666666667) internal successors, (2455), 6 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:28,079 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:28,079 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:28,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-16 23:11:28,080 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:28,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:28,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1429016488, now seen corresponding path program 1 times [2024-11-16 23:11:28,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:28,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217065133] [2024-11-16 23:11:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:28,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:28,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:28,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:28,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217065133] [2024-11-16 23:11:28,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217065133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:28,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:28,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:28,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859511248] [2024-11-16 23:11:28,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:28,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:28,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:28,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:28,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:29,160 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 476 [2024-11-16 23:11:29,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 449 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 409.1666666666667) internal successors, (2455), 6 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:29,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:29,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 476 [2024-11-16 23:11:29,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:29,898 INFO L124 PetriNetUnfolderBase]: 502/4940 cut-off events. [2024-11-16 23:11:29,898 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-16 23:11:29,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5810 conditions, 4940 events. 502/4940 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 39353 event pairs, 344 based on Foata normal form. 0/4359 useless extension candidates. Maximal degree in co-relation 5649. Up to 811 conditions per place. [2024-11-16 23:11:29,929 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 54 selfloop transitions, 5 changer transitions 0/448 dead transitions. [2024-11-16 23:11:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 448 transitions, 1028 flow [2024-11-16 23:11:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:29,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:29,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2496 transitions. [2024-11-16 23:11:29,935 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8739495798319328 [2024-11-16 23:11:29,936 INFO L175 Difference]: Start difference. First operand has 449 places, 449 transitions, 912 flow. Second operand 6 states and 2496 transitions. [2024-11-16 23:11:29,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 448 transitions, 1028 flow [2024-11-16 23:11:29,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 448 transitions, 1018 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:29,943 INFO L231 Difference]: Finished difference. Result has 448 places, 448 transitions, 910 flow [2024-11-16 23:11:29,944 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=910, PETRI_PLACES=448, PETRI_TRANSITIONS=448} [2024-11-16 23:11:29,945 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -13 predicate places. [2024-11-16 23:11:29,945 INFO L471 AbstractCegarLoop]: Abstraction has has 448 places, 448 transitions, 910 flow [2024-11-16 23:11:29,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 409.1666666666667) internal successors, (2455), 6 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:29,948 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:29,948 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:29,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-16 23:11:29,948 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:29,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:29,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1344829411, now seen corresponding path program 1 times [2024-11-16 23:11:29,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:29,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397897003] [2024-11-16 23:11:29,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:29,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:29,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:30,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:30,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:30,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397897003] [2024-11-16 23:11:30,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397897003] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:30,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:30,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 23:11:30,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409723152] [2024-11-16 23:11:30,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:30,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:30,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:30,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:30,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:30,067 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 476 [2024-11-16 23:11:30,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 448 transitions, 910 flow. Second operand has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:30,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:30,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 476 [2024-11-16 23:11:30,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:30,224 INFO L124 PetriNetUnfolderBase]: 53/1044 cut-off events. [2024-11-16 23:11:30,225 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-16 23:11:30,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1154 conditions, 1044 events. 53/1044 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4920 event pairs, 14 based on Foata normal form. 0/940 useless extension candidates. Maximal degree in co-relation 1012. Up to 56 conditions per place. [2024-11-16 23:11:30,234 INFO L140 encePairwiseOnDemand]: 471/476 looper letters, 17 selfloop transitions, 4 changer transitions 0/456 dead transitions. [2024-11-16 23:11:30,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 456 transitions, 971 flow [2024-11-16 23:11:30,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:30,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:30,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1381 transitions. [2024-11-16 23:11:30,237 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9670868347338936 [2024-11-16 23:11:30,237 INFO L175 Difference]: Start difference. First operand has 448 places, 448 transitions, 910 flow. Second operand 3 states and 1381 transitions. [2024-11-16 23:11:30,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 456 transitions, 971 flow [2024-11-16 23:11:30,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 456 transitions, 961 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:30,247 INFO L231 Difference]: Finished difference. Result has 447 places, 451 transitions, 930 flow [2024-11-16 23:11:30,248 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=930, PETRI_PLACES=447, PETRI_TRANSITIONS=451} [2024-11-16 23:11:30,249 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -14 predicate places. [2024-11-16 23:11:30,250 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 451 transitions, 930 flow [2024-11-16 23:11:30,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:30,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:30,251 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:30,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-16 23:11:30,251 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:30,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:30,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1507682524, now seen corresponding path program 1 times [2024-11-16 23:11:30,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:30,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899969900] [2024-11-16 23:11:30,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:30,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:30,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:30,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:30,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899969900] [2024-11-16 23:11:30,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899969900] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:30,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:30,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 23:11:30,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126902045] [2024-11-16 23:11:30,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:30,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:30,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:30,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:30,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:30,343 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 476 [2024-11-16 23:11:30,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 451 transitions, 930 flow. Second operand has 3 states, 3 states have (on average 455.0) internal successors, (1365), 3 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:30,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:30,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 476 [2024-11-16 23:11:30,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:30,625 INFO L124 PetriNetUnfolderBase]: 96/2114 cut-off events. [2024-11-16 23:11:30,625 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2024-11-16 23:11:30,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 2114 events. 96/2114 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 13733 event pairs, 22 based on Foata normal form. 0/1893 useless extension candidates. Maximal degree in co-relation 1977. Up to 85 conditions per place. [2024-11-16 23:11:30,637 INFO L140 encePairwiseOnDemand]: 471/476 looper letters, 16 selfloop transitions, 4 changer transitions 0/458 dead transitions. [2024-11-16 23:11:30,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 458 transitions, 985 flow [2024-11-16 23:11:30,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:30,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:30,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1380 transitions. [2024-11-16 23:11:30,640 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9663865546218487 [2024-11-16 23:11:30,641 INFO L175 Difference]: Start difference. First operand has 447 places, 451 transitions, 930 flow. Second operand 3 states and 1380 transitions. [2024-11-16 23:11:30,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 458 transitions, 985 flow [2024-11-16 23:11:30,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 458 transitions, 977 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:30,652 INFO L231 Difference]: Finished difference. Result has 449 places, 454 transitions, 952 flow [2024-11-16 23:11:30,653 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=952, PETRI_PLACES=449, PETRI_TRANSITIONS=454} [2024-11-16 23:11:30,654 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -12 predicate places. [2024-11-16 23:11:30,654 INFO L471 AbstractCegarLoop]: Abstraction has has 449 places, 454 transitions, 952 flow [2024-11-16 23:11:30,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 455.0) internal successors, (1365), 3 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:30,655 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:30,655 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:30,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-16 23:11:30,656 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:30,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:30,656 INFO L85 PathProgramCache]: Analyzing trace with hash 959301991, now seen corresponding path program 1 times [2024-11-16 23:11:30,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:30,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627023017] [2024-11-16 23:11:30,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:30,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:30,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:30,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627023017] [2024-11-16 23:11:30,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627023017] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:30,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:30,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 23:11:30,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696345723] [2024-11-16 23:11:30,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:30,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:30,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:30,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:30,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:30,771 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 455 out of 476 [2024-11-16 23:11:30,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 454 transitions, 952 flow. Second operand has 3 states, 3 states have (on average 456.6666666666667) internal successors, (1370), 3 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:30,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:30,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 455 of 476 [2024-11-16 23:11:30,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:31,174 INFO L124 PetriNetUnfolderBase]: 82/2189 cut-off events. [2024-11-16 23:11:31,174 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-11-16 23:11:31,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2377 conditions, 2189 events. 82/2189 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 12385 event pairs, 35 based on Foata normal form. 7/1980 useless extension candidates. Maximal degree in co-relation 1943. Up to 102 conditions per place. [2024-11-16 23:11:31,184 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 13 selfloop transitions, 2 changer transitions 0/458 dead transitions. [2024-11-16 23:11:31,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 458 transitions, 992 flow [2024-11-16 23:11:31,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:31,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:31,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1381 transitions. [2024-11-16 23:11:31,186 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9670868347338936 [2024-11-16 23:11:31,186 INFO L175 Difference]: Start difference. First operand has 449 places, 454 transitions, 952 flow. Second operand 3 states and 1381 transitions. [2024-11-16 23:11:31,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 458 transitions, 992 flow [2024-11-16 23:11:31,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 458 transitions, 984 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:31,194 INFO L231 Difference]: Finished difference. Result has 450 places, 455 transitions, 956 flow [2024-11-16 23:11:31,196 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=956, PETRI_PLACES=450, PETRI_TRANSITIONS=455} [2024-11-16 23:11:31,197 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -11 predicate places. [2024-11-16 23:11:31,197 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 455 transitions, 956 flow [2024-11-16 23:11:31,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 456.6666666666667) internal successors, (1370), 3 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:31,198 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:31,198 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:31,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-16 23:11:31,198 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:31,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:31,199 INFO L85 PathProgramCache]: Analyzing trace with hash -2073271442, now seen corresponding path program 1 times [2024-11-16 23:11:31,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:31,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684882678] [2024-11-16 23:11:31,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:31,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:31,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:31,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:31,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684882678] [2024-11-16 23:11:31,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684882678] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:31,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:31,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 23:11:31,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127774276] [2024-11-16 23:11:31,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:31,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:31,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:31,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:31,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:31,283 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 455 out of 476 [2024-11-16 23:11:31,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 455 transitions, 956 flow. Second operand has 3 states, 3 states have (on average 457.0) internal successors, (1371), 3 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:31,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:31,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 455 of 476 [2024-11-16 23:11:31,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:31,730 INFO L124 PetriNetUnfolderBase]: 136/3851 cut-off events. [2024-11-16 23:11:31,730 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-16 23:11:31,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4072 conditions, 3851 events. 136/3851 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 26376 event pairs, 40 based on Foata normal form. 9/3460 useless extension candidates. Maximal degree in co-relation 3654. Up to 113 conditions per place. [2024-11-16 23:11:31,762 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 13 selfloop transitions, 2 changer transitions 0/459 dead transitions. [2024-11-16 23:11:31,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 459 transitions, 995 flow [2024-11-16 23:11:31,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:31,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:31,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1381 transitions. [2024-11-16 23:11:31,765 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9670868347338936 [2024-11-16 23:11:31,765 INFO L175 Difference]: Start difference. First operand has 450 places, 455 transitions, 956 flow. Second operand 3 states and 1381 transitions. [2024-11-16 23:11:31,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 459 transitions, 995 flow [2024-11-16 23:11:31,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 459 transitions, 993 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-16 23:11:31,771 INFO L231 Difference]: Finished difference. Result has 452 places, 456 transitions, 966 flow [2024-11-16 23:11:31,772 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=966, PETRI_PLACES=452, PETRI_TRANSITIONS=456} [2024-11-16 23:11:31,772 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -9 predicate places. [2024-11-16 23:11:31,772 INFO L471 AbstractCegarLoop]: Abstraction has has 452 places, 456 transitions, 966 flow [2024-11-16 23:11:31,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 457.0) internal successors, (1371), 3 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:31,773 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:31,773 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:31,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-16 23:11:31,774 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:31,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:31,774 INFO L85 PathProgramCache]: Analyzing trace with hash 159485321, now seen corresponding path program 1 times [2024-11-16 23:11:31,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:31,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476247166] [2024-11-16 23:11:31,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:31,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:31,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:32,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:32,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476247166] [2024-11-16 23:11:32,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476247166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:32,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:32,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:32,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441989933] [2024-11-16 23:11:32,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:32,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:32,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:32,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:32,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:32,896 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 476 [2024-11-16 23:11:32,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 456 transitions, 966 flow. Second operand has 6 states, 6 states have (on average 399.5) internal successors, (2397), 6 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:32,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:32,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 476 [2024-11-16 23:11:32,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:33,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1114] L1039-3-->L1039: Formula: (and (= |v_t2Thread1of1ForFork0_#t~ret74#1_1| 0) (= (store |v_#pthreadsMutex_40| |v_~#m~0.base_26| (store (select |v_#pthreadsMutex_40| |v_~#m~0.base_26|) |v_~#m~0.offset_26| 0)) |v_#pthreadsMutex_39|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#m~0.base=|v_~#m~0.base_26|, ~#m~0.offset=|v_~#m~0.offset_26|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#m~0.base=|v_~#m~0.base_26|, t2Thread1of1ForFork0_#t~ret74#1=|v_t2Thread1of1ForFork0_#t~ret74#1_1|, ~#m~0.offset=|v_~#m~0.offset_26|} AuxVars[] AssignedVars[#pthreadsMutex, t2Thread1of1ForFork0_#t~ret74#1][178], [525#true, Black: 514#(= |#race~dequeue_flag~0| 0), 334#L1020true, 376#L1053-1true, 104#L1039true, Black: 519#(= |t1Thread1of1ForFork1_~i~0#1| 0), 521#true, 467#true, Black: 523#(= 0 |t2Thread1of1ForFork0_~i~1#1|), Black: 509#(= |#race~enqueue_flag~0| 0)]) [2024-11-16 23:11:33,727 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1114] L1039-3-->L1039: Formula: (and (= |v_t2Thread1of1ForFork0_#t~ret74#1_1| 0) (= (store |v_#pthreadsMutex_40| |v_~#m~0.base_26| (store (select |v_#pthreadsMutex_40| |v_~#m~0.base_26|) |v_~#m~0.offset_26| 0)) |v_#pthreadsMutex_39|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, ~#m~0.base=|v_~#m~0.base_26|, ~#m~0.offset=|v_~#m~0.offset_26|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, ~#m~0.base=|v_~#m~0.base_26|, t2Thread1of1ForFork0_#t~ret74#1=|v_t2Thread1of1ForFork0_#t~ret74#1_1|, ~#m~0.offset=|v_~#m~0.offset_26|} AuxVars[] AssignedVars[#pthreadsMutex, t2Thread1of1ForFork0_#t~ret74#1][178], [205#L1055true, 525#true, Black: 514#(= |#race~dequeue_flag~0| 0), 104#L1039true, Black: 519#(= |t1Thread1of1ForFork1_~i~0#1| 0), 521#true, 467#true, Black: 523#(= 0 |t2Thread1of1ForFork0_~i~1#1|), Black: 509#(= |#race~enqueue_flag~0| 0)]) [2024-11-16 23:11:33,727 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2024-11-16 23:11:33,727 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2024-11-16 23:11:36,904 INFO L124 PetriNetUnfolderBase]: 3991/24360 cut-off events. [2024-11-16 23:11:36,904 INFO L125 PetriNetUnfolderBase]: For 85/85 co-relation queries the response was YES. [2024-11-16 23:11:36,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32208 conditions, 24360 events. 3991/24360 cut-off events. For 85/85 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 283837 event pairs, 1492 based on Foata normal form. 0/21783 useless extension candidates. Maximal degree in co-relation 31424. Up to 5596 conditions per place. [2024-11-16 23:11:37,043 INFO L140 encePairwiseOnDemand]: 443/476 looper letters, 83 selfloop transitions, 66 changer transitions 0/535 dead transitions. [2024-11-16 23:11:37,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 535 transitions, 1430 flow [2024-11-16 23:11:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:37,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:37,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2528 transitions. [2024-11-16 23:11:37,047 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8851540616246498 [2024-11-16 23:11:37,048 INFO L175 Difference]: Start difference. First operand has 452 places, 456 transitions, 966 flow. Second operand 6 states and 2528 transitions. [2024-11-16 23:11:37,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 535 transitions, 1430 flow [2024-11-16 23:11:37,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 535 transitions, 1428 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-16 23:11:37,055 INFO L231 Difference]: Finished difference. Result has 461 places, 520 transitions, 1418 flow [2024-11-16 23:11:37,056 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1418, PETRI_PLACES=461, PETRI_TRANSITIONS=520} [2024-11-16 23:11:37,056 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 0 predicate places. [2024-11-16 23:11:37,056 INFO L471 AbstractCegarLoop]: Abstraction has has 461 places, 520 transitions, 1418 flow [2024-11-16 23:11:37,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 399.5) internal successors, (2397), 6 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:37,057 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:37,057 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:37,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-16 23:11:37,058 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:37,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:37,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1446712502, now seen corresponding path program 1 times [2024-11-16 23:11:37,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:37,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032068196] [2024-11-16 23:11:37,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:37,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:37,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:37,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:37,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032068196] [2024-11-16 23:11:37,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032068196] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:37,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:37,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 23:11:37,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040480378] [2024-11-16 23:11:37,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:37,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:37,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:37,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:37,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 23:11:37,264 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 476 [2024-11-16 23:11:37,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 520 transitions, 1418 flow. Second operand has 3 states, 3 states have (on average 456.0) internal successors, (1368), 3 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:37,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:37,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 476 [2024-11-16 23:11:37,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:37,584 INFO L124 PetriNetUnfolderBase]: 86/2863 cut-off events. [2024-11-16 23:11:37,584 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-16 23:11:37,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3410 conditions, 2863 events. 86/2863 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 17375 event pairs, 17 based on Foata normal form. 4/2603 useless extension candidates. Maximal degree in co-relation 2929. Up to 169 conditions per place. [2024-11-16 23:11:37,598 INFO L140 encePairwiseOnDemand]: 472/476 looper letters, 14 selfloop transitions, 3 changer transitions 0/454 dead transitions. [2024-11-16 23:11:37,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 454 transitions, 1071 flow [2024-11-16 23:11:37,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:37,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1380 transitions. [2024-11-16 23:11:37,605 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9663865546218487 [2024-11-16 23:11:37,605 INFO L175 Difference]: Start difference. First operand has 461 places, 520 transitions, 1418 flow. Second operand 3 states and 1380 transitions. [2024-11-16 23:11:37,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 454 transitions, 1071 flow [2024-11-16 23:11:37,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 454 transitions, 981 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-11-16 23:11:37,616 INFO L231 Difference]: Finished difference. Result has 448 places, 449 transitions, 945 flow [2024-11-16 23:11:37,617 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=945, PETRI_PLACES=448, PETRI_TRANSITIONS=449} [2024-11-16 23:11:37,618 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -13 predicate places. [2024-11-16 23:11:37,619 INFO L471 AbstractCegarLoop]: Abstraction has has 448 places, 449 transitions, 945 flow [2024-11-16 23:11:37,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 456.0) internal successors, (1368), 3 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:37,619 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:37,620 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:37,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-16 23:11:37,620 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:37,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:37,620 INFO L85 PathProgramCache]: Analyzing trace with hash 152882198, now seen corresponding path program 1 times [2024-11-16 23:11:37,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:37,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432519477] [2024-11-16 23:11:37,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:37,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:38,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:38,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:38,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432519477] [2024-11-16 23:11:38,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432519477] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:38,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:38,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:38,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967502460] [2024-11-16 23:11:38,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:38,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:38,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:38,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:38,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:38,434 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 476 [2024-11-16 23:11:38,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 449 transitions, 945 flow. Second operand has 6 states, 6 states have (on average 355.8333333333333) internal successors, (2135), 6 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:38,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:38,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 476 [2024-11-16 23:11:38,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:38,904 INFO L124 PetriNetUnfolderBase]: 693/3453 cut-off events. [2024-11-16 23:11:38,904 INFO L125 PetriNetUnfolderBase]: For 193/193 co-relation queries the response was YES. [2024-11-16 23:11:38,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5284 conditions, 3453 events. 693/3453 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 24115 event pairs, 604 based on Foata normal form. 0/3190 useless extension candidates. Maximal degree in co-relation 4414. Up to 1497 conditions per place. [2024-11-16 23:11:38,919 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 122 selfloop transitions, 5 changer transitions 0/460 dead transitions. [2024-11-16 23:11:38,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 460 transitions, 1229 flow [2024-11-16 23:11:38,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:38,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:38,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2228 transitions. [2024-11-16 23:11:38,922 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7801120448179272 [2024-11-16 23:11:38,923 INFO L175 Difference]: Start difference. First operand has 448 places, 449 transitions, 945 flow. Second operand 6 states and 2228 transitions. [2024-11-16 23:11:38,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 460 transitions, 1229 flow [2024-11-16 23:11:38,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 460 transitions, 1223 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:38,928 INFO L231 Difference]: Finished difference. Result has 450 places, 448 transitions, 947 flow [2024-11-16 23:11:38,929 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=947, PETRI_PLACES=450, PETRI_TRANSITIONS=448} [2024-11-16 23:11:38,930 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -11 predicate places. [2024-11-16 23:11:38,930 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 448 transitions, 947 flow [2024-11-16 23:11:38,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 355.8333333333333) internal successors, (2135), 6 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:38,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:38,931 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:38,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-16 23:11:38,931 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:38,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:38,932 INFO L85 PathProgramCache]: Analyzing trace with hash -2147377126, now seen corresponding path program 1 times [2024-11-16 23:11:38,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:38,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314533922] [2024-11-16 23:11:38,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:38,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:38,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:39,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:39,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314533922] [2024-11-16 23:11:39,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314533922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:39,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:39,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:39,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872971167] [2024-11-16 23:11:39,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:39,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:39,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:39,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:39,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:40,043 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 476 [2024-11-16 23:11:40,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 448 transitions, 947 flow. Second operand has 6 states, 6 states have (on average 417.1666666666667) internal successors, (2503), 6 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:40,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:40,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 476 [2024-11-16 23:11:40,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:40,351 INFO L124 PetriNetUnfolderBase]: 297/2808 cut-off events. [2024-11-16 23:11:40,351 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-11-16 23:11:40,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3612 conditions, 2808 events. 297/2808 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 16412 event pairs, 214 based on Foata normal form. 0/2578 useless extension candidates. Maximal degree in co-relation 2974. Up to 533 conditions per place. [2024-11-16 23:11:40,364 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 59 selfloop transitions, 5 changer transitions 0/459 dead transitions. [2024-11-16 23:11:40,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 459 transitions, 1105 flow [2024-11-16 23:11:40,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:40,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:40,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2543 transitions. [2024-11-16 23:11:40,370 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8904061624649859 [2024-11-16 23:11:40,371 INFO L175 Difference]: Start difference. First operand has 450 places, 448 transitions, 947 flow. Second operand 6 states and 2543 transitions. [2024-11-16 23:11:40,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 459 transitions, 1105 flow [2024-11-16 23:11:40,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 459 transitions, 1095 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:40,377 INFO L231 Difference]: Finished difference. Result has 449 places, 447 transitions, 945 flow [2024-11-16 23:11:40,378 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=945, PETRI_PLACES=449, PETRI_TRANSITIONS=447} [2024-11-16 23:11:40,378 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -12 predicate places. [2024-11-16 23:11:40,378 INFO L471 AbstractCegarLoop]: Abstraction has has 449 places, 447 transitions, 945 flow [2024-11-16 23:11:40,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 417.1666666666667) internal successors, (2503), 6 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:40,379 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:40,380 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:40,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-16 23:11:40,380 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:40,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:40,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1657111710, now seen corresponding path program 1 times [2024-11-16 23:11:40,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:40,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138080383] [2024-11-16 23:11:40,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:40,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:40,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:40,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:40,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138080383] [2024-11-16 23:11:40,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138080383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:40,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:40,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:40,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308452165] [2024-11-16 23:11:40,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:40,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:40,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:40,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:40,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:41,226 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 476 [2024-11-16 23:11:41,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 447 transitions, 945 flow. Second operand has 6 states, 6 states have (on average 377.5) internal successors, (2265), 6 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:41,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:41,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 476 [2024-11-16 23:11:41,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:41,686 INFO L124 PetriNetUnfolderBase]: 567/3311 cut-off events. [2024-11-16 23:11:41,686 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2024-11-16 23:11:41,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4793 conditions, 3311 events. 567/3311 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 22721 event pairs, 478 based on Foata normal form. 0/3064 useless extension candidates. Maximal degree in co-relation 4129. Up to 1203 conditions per place. [2024-11-16 23:11:41,699 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 101 selfloop transitions, 5 changer transitions 0/458 dead transitions. [2024-11-16 23:11:41,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 458 transitions, 1187 flow [2024-11-16 23:11:41,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:41,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:41,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2333 transitions. [2024-11-16 23:11:41,703 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8168767507002801 [2024-11-16 23:11:41,703 INFO L175 Difference]: Start difference. First operand has 449 places, 447 transitions, 945 flow. Second operand 6 states and 2333 transitions. [2024-11-16 23:11:41,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 458 transitions, 1187 flow [2024-11-16 23:11:41,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 458 transitions, 1177 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:41,709 INFO L231 Difference]: Finished difference. Result has 448 places, 446 transitions, 943 flow [2024-11-16 23:11:41,710 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=943, PETRI_PLACES=448, PETRI_TRANSITIONS=446} [2024-11-16 23:11:41,710 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -13 predicate places. [2024-11-16 23:11:41,710 INFO L471 AbstractCegarLoop]: Abstraction has has 448 places, 446 transitions, 943 flow [2024-11-16 23:11:41,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 377.5) internal successors, (2265), 6 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:41,711 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:41,712 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:41,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-16 23:11:41,712 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:41,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:41,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1214036499, now seen corresponding path program 1 times [2024-11-16 23:11:41,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:41,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557892542] [2024-11-16 23:11:41,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:41,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:42,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:42,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:42,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557892542] [2024-11-16 23:11:42,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557892542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:42,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:42,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:42,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759151710] [2024-11-16 23:11:42,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:42,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:42,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:42,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:42,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:42,601 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 356 out of 476 [2024-11-16 23:11:42,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 446 transitions, 943 flow. Second operand has 6 states, 6 states have (on average 363.3333333333333) internal successors, (2180), 6 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:42,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:42,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 356 of 476 [2024-11-16 23:11:42,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:42,959 INFO L124 PetriNetUnfolderBase]: 657/3393 cut-off events. [2024-11-16 23:11:42,959 INFO L125 PetriNetUnfolderBase]: For 186/186 co-relation queries the response was YES. [2024-11-16 23:11:42,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5145 conditions, 3393 events. 657/3393 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 23532 event pairs, 568 based on Foata normal form. 0/3162 useless extension candidates. Maximal degree in co-relation 4333. Up to 1413 conditions per place. [2024-11-16 23:11:42,970 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 116 selfloop transitions, 5 changer transitions 0/457 dead transitions. [2024-11-16 23:11:42,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 457 transitions, 1215 flow [2024-11-16 23:11:42,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2258 transitions. [2024-11-16 23:11:42,974 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7906162464985994 [2024-11-16 23:11:42,974 INFO L175 Difference]: Start difference. First operand has 448 places, 446 transitions, 943 flow. Second operand 6 states and 2258 transitions. [2024-11-16 23:11:42,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 457 transitions, 1215 flow [2024-11-16 23:11:42,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 457 transitions, 1205 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:42,979 INFO L231 Difference]: Finished difference. Result has 447 places, 445 transitions, 941 flow [2024-11-16 23:11:42,980 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=447, PETRI_TRANSITIONS=445} [2024-11-16 23:11:42,980 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -14 predicate places. [2024-11-16 23:11:42,980 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 445 transitions, 941 flow [2024-11-16 23:11:42,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 363.3333333333333) internal successors, (2180), 6 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:42,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:42,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:42,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-16 23:11:42,982 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:42,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:42,982 INFO L85 PathProgramCache]: Analyzing trace with hash -27383636, now seen corresponding path program 1 times [2024-11-16 23:11:42,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:42,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506296505] [2024-11-16 23:11:42,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:42,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:43,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:43,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:43,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:43,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506296505] [2024-11-16 23:11:43,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506296505] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:43,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:43,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:43,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784198866] [2024-11-16 23:11:43,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:43,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:43,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:43,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:43,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:43,690 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 356 out of 476 [2024-11-16 23:11:43,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 445 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 364.1666666666667) internal successors, (2185), 6 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:43,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:43,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 356 of 476 [2024-11-16 23:11:43,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:44,196 INFO L124 PetriNetUnfolderBase]: 651/3379 cut-off events. [2024-11-16 23:11:44,196 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2024-11-16 23:11:44,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5121 conditions, 3379 events. 651/3379 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 23412 event pairs, 562 based on Foata normal form. 0/3148 useless extension candidates. Maximal degree in co-relation 4319. Up to 1407 conditions per place. [2024-11-16 23:11:44,209 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 116 selfloop transitions, 5 changer transitions 0/456 dead transitions. [2024-11-16 23:11:44,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 456 transitions, 1213 flow [2024-11-16 23:11:44,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:44,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2258 transitions. [2024-11-16 23:11:44,213 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7906162464985994 [2024-11-16 23:11:44,213 INFO L175 Difference]: Start difference. First operand has 447 places, 445 transitions, 941 flow. Second operand 6 states and 2258 transitions. [2024-11-16 23:11:44,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 456 transitions, 1213 flow [2024-11-16 23:11:44,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 456 transitions, 1203 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:44,220 INFO L231 Difference]: Finished difference. Result has 446 places, 444 transitions, 939 flow [2024-11-16 23:11:44,220 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=939, PETRI_PLACES=446, PETRI_TRANSITIONS=444} [2024-11-16 23:11:44,221 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -15 predicate places. [2024-11-16 23:11:44,221 INFO L471 AbstractCegarLoop]: Abstraction has has 446 places, 444 transitions, 939 flow [2024-11-16 23:11:44,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 364.1666666666667) internal successors, (2185), 6 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:44,221 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:44,221 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:44,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-16 23:11:44,222 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:44,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:44,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1057791066, now seen corresponding path program 1 times [2024-11-16 23:11:44,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:44,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553261661] [2024-11-16 23:11:44,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:44,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:44,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:44,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:44,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553261661] [2024-11-16 23:11:44,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553261661] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:44,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:11:44,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:11:44,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131828157] [2024-11-16 23:11:44,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:44,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:44,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:44,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:44,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:45,013 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 476 [2024-11-16 23:11:45,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 444 transitions, 939 flow. Second operand has 6 states, 6 states have (on average 360.1666666666667) internal successors, (2161), 6 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:45,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:45,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 476 [2024-11-16 23:11:45,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:45,361 INFO L124 PetriNetUnfolderBase]: 672/3395 cut-off events. [2024-11-16 23:11:45,361 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2024-11-16 23:11:45,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5197 conditions, 3395 events. 672/3395 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 23551 event pairs, 583 based on Foata normal form. 0/3170 useless extension candidates. Maximal degree in co-relation 4990. Up to 1453 conditions per place. [2024-11-16 23:11:45,374 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 122 selfloop transitions, 5 changer transitions 0/455 dead transitions. [2024-11-16 23:11:45,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 455 transitions, 1223 flow [2024-11-16 23:11:45,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:45,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:45,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2233 transitions. [2024-11-16 23:11:45,378 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7818627450980392 [2024-11-16 23:11:45,378 INFO L175 Difference]: Start difference. First operand has 446 places, 444 transitions, 939 flow. Second operand 6 states and 2233 transitions. [2024-11-16 23:11:45,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 455 transitions, 1223 flow [2024-11-16 23:11:45,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 455 transitions, 1213 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:45,384 INFO L231 Difference]: Finished difference. Result has 445 places, 443 transitions, 937 flow [2024-11-16 23:11:45,385 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=937, PETRI_PLACES=445, PETRI_TRANSITIONS=443} [2024-11-16 23:11:45,385 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -16 predicate places. [2024-11-16 23:11:45,385 INFO L471 AbstractCegarLoop]: Abstraction has has 445 places, 443 transitions, 937 flow [2024-11-16 23:11:45,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 360.1666666666667) internal successors, (2161), 6 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:45,386 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:45,386 INFO L204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:45,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-16 23:11:45,386 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:45,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:45,386 INFO L85 PathProgramCache]: Analyzing trace with hash 858399492, now seen corresponding path program 1 times [2024-11-16 23:11:45,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549822750] [2024-11-16 23:11:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:45,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:45,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:45,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549822750] [2024-11-16 23:11:45,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549822750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:45,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608716979] [2024-11-16 23:11:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:45,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:45,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:45,517 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) [2024-11-16 23:11:45,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-16 23:11:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:45,694 INFO L255 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-16 23:11:45,703 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:45,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-16 23:11:45,723 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:11:45,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608716979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:45,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:11:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-16 23:11:45,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426329523] [2024-11-16 23:11:45,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:45,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:45,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:45,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:45,741 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 476 [2024-11-16 23:11:45,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 443 transitions, 937 flow. Second operand has 3 states, 3 states have (on average 453.3333333333333) internal successors, (1360), 3 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:45,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:45,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 476 [2024-11-16 23:11:45,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:45,885 INFO L124 PetriNetUnfolderBase]: 64/1700 cut-off events. [2024-11-16 23:11:45,886 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-16 23:11:45,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1904 conditions, 1700 events. 64/1700 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 7515 event pairs, 29 based on Foata normal form. 0/1610 useless extension candidates. Maximal degree in co-relation 1471. Up to 79 conditions per place. [2024-11-16 23:11:45,892 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 15 selfloop transitions, 2 changer transitions 0/445 dead transitions. [2024-11-16 23:11:45,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 445 transitions, 977 flow [2024-11-16 23:11:45,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:45,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:45,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1371 transitions. [2024-11-16 23:11:45,894 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9600840336134454 [2024-11-16 23:11:45,894 INFO L175 Difference]: Start difference. First operand has 445 places, 443 transitions, 937 flow. Second operand 3 states and 1371 transitions. [2024-11-16 23:11:45,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 445 transitions, 977 flow [2024-11-16 23:11:45,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 445 transitions, 967 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:45,900 INFO L231 Difference]: Finished difference. Result has 441 places, 442 transitions, 929 flow [2024-11-16 23:11:45,901 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=929, PETRI_PLACES=441, PETRI_TRANSITIONS=442} [2024-11-16 23:11:45,901 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -20 predicate places. [2024-11-16 23:11:45,901 INFO L471 AbstractCegarLoop]: Abstraction has has 441 places, 442 transitions, 929 flow [2024-11-16 23:11:45,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 453.3333333333333) internal successors, (1360), 3 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:45,902 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:45,902 INFO L204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:45,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-16 23:11:46,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:46,104 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:46,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:46,104 INFO L85 PathProgramCache]: Analyzing trace with hash 782645641, now seen corresponding path program 1 times [2024-11-16 23:11:46,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:46,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934552749] [2024-11-16 23:11:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:46,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:46,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:46,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:46,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934552749] [2024-11-16 23:11:46,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934552749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:46,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090472953] [2024-11-16 23:11:46,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:46,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:46,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:46,226 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) [2024-11-16 23:11:46,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-16 23:11:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:46,421 INFO L255 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-16 23:11:46,424 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:46,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-16 23:11:46,446 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:11:46,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090472953] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:46,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:11:46,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-16 23:11:46,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424204437] [2024-11-16 23:11:46,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:46,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:46,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:46,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:46,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:46,472 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 476 [2024-11-16 23:11:46,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 442 transitions, 929 flow. Second operand has 3 states, 3 states have (on average 453.0) internal successors, (1359), 3 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:46,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:46,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 476 [2024-11-16 23:11:46,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:46,789 INFO L124 PetriNetUnfolderBase]: 136/3394 cut-off events. [2024-11-16 23:11:46,790 INFO L125 PetriNetUnfolderBase]: For 41/48 co-relation queries the response was YES. [2024-11-16 23:11:46,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3693 conditions, 3394 events. 136/3394 cut-off events. For 41/48 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 22351 event pairs, 38 based on Foata normal form. 1/3140 useless extension candidates. Maximal degree in co-relation 3274. Up to 129 conditions per place. [2024-11-16 23:11:46,803 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 17 selfloop transitions, 7 changer transitions 1/450 dead transitions. [2024-11-16 23:11:46,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 450 transitions, 1003 flow [2024-11-16 23:11:46,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:46,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1376 transitions. [2024-11-16 23:11:46,805 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9635854341736695 [2024-11-16 23:11:46,805 INFO L175 Difference]: Start difference. First operand has 441 places, 442 transitions, 929 flow. Second operand 3 states and 1376 transitions. [2024-11-16 23:11:46,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 450 transitions, 1003 flow [2024-11-16 23:11:46,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 450 transitions, 999 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:11:46,811 INFO L231 Difference]: Finished difference. Result has 443 places, 447 transitions, 981 flow [2024-11-16 23:11:46,811 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=981, PETRI_PLACES=443, PETRI_TRANSITIONS=447} [2024-11-16 23:11:46,812 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -18 predicate places. [2024-11-16 23:11:46,812 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 447 transitions, 981 flow [2024-11-16 23:11:46,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 453.0) internal successors, (1359), 3 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:46,812 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:46,813 INFO L204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:46,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-16 23:11:47,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-16 23:11:47,014 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t2Err13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:47,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:47,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1620816303, now seen corresponding path program 1 times [2024-11-16 23:11:47,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:47,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687787707] [2024-11-16 23:11:47,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:47,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:47,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:47,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:47,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687787707] [2024-11-16 23:11:47,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687787707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:47,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303067580] [2024-11-16 23:11:47,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:47,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:47,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:47,139 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) [2024-11-16 23:11:47,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-16 23:11:47,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:47,335 INFO L255 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-16 23:11:47,340 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:47,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-16 23:11:47,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-16 23:11:47,413 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:11:47,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303067580] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:47,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:11:47,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-16 23:11:47,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466382573] [2024-11-16 23:11:47,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:47,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:11:47,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:47,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:11:47,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:11:47,425 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 457 out of 476 [2024-11-16 23:11:47,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 447 transitions, 981 flow. Second operand has 3 states, 3 states have (on average 459.0) internal successors, (1377), 3 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:47,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:47,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 457 of 476 [2024-11-16 23:11:47,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:47,542 INFO L124 PetriNetUnfolderBase]: 33/1438 cut-off events. [2024-11-16 23:11:47,542 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-16 23:11:47,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1553 conditions, 1438 events. 33/1438 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 5292 event pairs, 6 based on Foata normal form. 2/1366 useless extension candidates. Maximal degree in co-relation 1149. Up to 26 conditions per place. [2024-11-16 23:11:47,546 INFO L140 encePairwiseOnDemand]: 472/476 looper letters, 7 selfloop transitions, 3 changer transitions 5/440 dead transitions. [2024-11-16 23:11:47,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 440 transitions, 958 flow [2024-11-16 23:11:47,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:11:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:11:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1384 transitions. [2024-11-16 23:11:47,548 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.969187675070028 [2024-11-16 23:11:47,549 INFO L175 Difference]: Start difference. First operand has 443 places, 447 transitions, 981 flow. Second operand 3 states and 1384 transitions. [2024-11-16 23:11:47,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 440 transitions, 958 flow [2024-11-16 23:11:47,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 440 transitions, 938 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-16 23:11:47,554 INFO L231 Difference]: Finished difference. Result has 439 places, 433 transitions, 903 flow [2024-11-16 23:11:47,554 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=903, PETRI_PLACES=439, PETRI_TRANSITIONS=433} [2024-11-16 23:11:47,555 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -22 predicate places. [2024-11-16 23:11:47,555 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 433 transitions, 903 flow [2024-11-16 23:11:47,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.0) internal successors, (1377), 3 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:47,555 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:47,555 INFO L204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:47,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-16 23:11:47,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:47,756 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t2Err12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:47,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:47,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1287075952, now seen corresponding path program 1 times [2024-11-16 23:11:47,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:47,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932302806] [2024-11-16 23:11:47,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:47,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:47,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932302806] [2024-11-16 23:11:47,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932302806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:47,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700198036] [2024-11-16 23:11:47,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:47,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:47,917 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) [2024-11-16 23:11:47,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-16 23:11:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:48,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-16 23:11:48,124 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:48,216 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 23:11:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:48,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700198036] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 23:11:48,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 23:11:48,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-16 23:11:48,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066709477] [2024-11-16 23:11:48,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 23:11:48,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-16 23:11:48,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:48,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-16 23:11:48,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-16 23:11:48,369 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 476 [2024-11-16 23:11:48,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 433 transitions, 903 flow. Second operand has 10 states, 10 states have (on average 454.2) internal successors, (4542), 10 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:48,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:48,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 476 [2024-11-16 23:11:48,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:48,563 INFO L124 PetriNetUnfolderBase]: 44/1411 cut-off events. [2024-11-16 23:11:48,563 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-16 23:11:48,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1569 conditions, 1411 events. 44/1411 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3414 event pairs, 10 based on Foata normal form. 4/1338 useless extension candidates. Maximal degree in co-relation 994. Up to 35 conditions per place. [2024-11-16 23:11:48,567 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 20 selfloop transitions, 9 changer transitions 0/448 dead transitions. [2024-11-16 23:11:48,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 448 transitions, 1007 flow [2024-11-16 23:11:48,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-16 23:11:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-16 23:11:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4099 transitions. [2024-11-16 23:11:48,570 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9568160597572363 [2024-11-16 23:11:48,570 INFO L175 Difference]: Start difference. First operand has 439 places, 433 transitions, 903 flow. Second operand 9 states and 4099 transitions. [2024-11-16 23:11:48,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 448 transitions, 1007 flow [2024-11-16 23:11:48,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 448 transitions, 998 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-16 23:11:48,577 INFO L231 Difference]: Finished difference. Result has 443 places, 439 transitions, 944 flow [2024-11-16 23:11:48,577 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=944, PETRI_PLACES=443, PETRI_TRANSITIONS=439} [2024-11-16 23:11:48,578 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -18 predicate places. [2024-11-16 23:11:48,578 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 439 transitions, 944 flow [2024-11-16 23:11:48,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 454.2) internal successors, (4542), 10 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:48,579 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:48,579 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:48,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-16 23:11:48,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:48,780 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:48,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1574457846, now seen corresponding path program 2 times [2024-11-16 23:11:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865256923] [2024-11-16 23:11:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:49,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865256923] [2024-11-16 23:11:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865256923] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002340871] [2024-11-16 23:11:49,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 23:11:49,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:49,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:49,088 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) [2024-11-16 23:11:49,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-16 23:11:49,297 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-16 23:11:49,297 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 23:11:49,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-16 23:11:49,307 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:49,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-16 23:11:49,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-16 23:11:49,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 23:11:49,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-16 23:11:49,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 23:11:49,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-16 23:11:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2024-11-16 23:11:49,425 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:11:49,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002340871] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:49,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:11:49,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-11-16 23:11:49,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556893418] [2024-11-16 23:11:49,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:49,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:11:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:49,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:11:49,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-16 23:11:50,048 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 476 [2024-11-16 23:11:50,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 439 transitions, 944 flow. Second operand has 6 states, 6 states have (on average 412.6666666666667) internal successors, (2476), 6 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:50,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:50,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 476 [2024-11-16 23:11:50,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:50,230 INFO L124 PetriNetUnfolderBase]: 130/1489 cut-off events. [2024-11-16 23:11:50,230 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-11-16 23:11:50,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2025 conditions, 1489 events. 130/1489 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 4535 event pairs, 95 based on Foata normal form. 0/1417 useless extension candidates. Maximal degree in co-relation 1274. Up to 303 conditions per place. [2024-11-16 23:11:50,235 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 57 selfloop transitions, 5 changer transitions 0/442 dead transitions. [2024-11-16 23:11:50,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 442 transitions, 1078 flow [2024-11-16 23:11:50,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:11:50,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:11:50,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2499 transitions. [2024-11-16 23:11:50,237 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.875 [2024-11-16 23:11:50,237 INFO L175 Difference]: Start difference. First operand has 443 places, 439 transitions, 944 flow. Second operand 6 states and 2499 transitions. [2024-11-16 23:11:50,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 442 transitions, 1078 flow [2024-11-16 23:11:50,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 442 transitions, 1072 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-16 23:11:50,243 INFO L231 Difference]: Finished difference. Result has 446 places, 438 transitions, 946 flow [2024-11-16 23:11:50,244 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=946, PETRI_PLACES=446, PETRI_TRANSITIONS=438} [2024-11-16 23:11:50,244 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, -15 predicate places. [2024-11-16 23:11:50,244 INFO L471 AbstractCegarLoop]: Abstraction has has 446 places, 438 transitions, 946 flow [2024-11-16 23:11:50,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 412.6666666666667) internal successors, (2476), 6 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:50,245 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:50,246 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:50,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-16 23:11:50,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-16 23:11:50,447 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:50,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:50,447 INFO L85 PathProgramCache]: Analyzing trace with hash -114903655, now seen corresponding path program 1 times [2024-11-16 23:11:50,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:50,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430434466] [2024-11-16 23:11:50,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:50,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:50,776 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:50,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:50,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430434466] [2024-11-16 23:11:50,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430434466] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:50,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458114703] [2024-11-16 23:11:50,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:50,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:50,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:50,778 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) [2024-11-16 23:11:50,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-16 23:11:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:51,090 INFO L255 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-16 23:11:51,095 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:51,296 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:51,297 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 23:11:51,533 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:51,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458114703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 23:11:51,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 23:11:51,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-11-16 23:11:51,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096786297] [2024-11-16 23:11:51,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 23:11:51,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-16 23:11:51,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:51,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-16 23:11:51,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-11-16 23:11:51,607 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 476 [2024-11-16 23:11:51,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 438 transitions, 946 flow. Second operand has 18 states, 18 states have (on average 454.1111111111111) internal successors, (8174), 18 states have internal predecessors, (8174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:51,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:51,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 476 [2024-11-16 23:11:51,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:52,025 INFO L124 PetriNetUnfolderBase]: 70/2183 cut-off events. [2024-11-16 23:11:52,025 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2024-11-16 23:11:52,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 2183 events. 70/2183 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4883 event pairs, 10 based on Foata normal form. 8/2110 useless extension candidates. Maximal degree in co-relation 1915. Up to 35 conditions per place. [2024-11-16 23:11:52,033 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 36 selfloop transitions, 21 changer transitions 0/475 dead transitions. [2024-11-16 23:11:52,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 475 transitions, 1224 flow [2024-11-16 23:11:52,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 23:11:52,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-16 23:11:52,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9553 transitions. [2024-11-16 23:11:52,042 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9556822729091636 [2024-11-16 23:11:52,042 INFO L175 Difference]: Start difference. First operand has 446 places, 438 transitions, 946 flow. Second operand 21 states and 9553 transitions. [2024-11-16 23:11:52,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 475 transitions, 1224 flow [2024-11-16 23:11:52,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 475 transitions, 1214 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:11:52,048 INFO L231 Difference]: Finished difference. Result has 466 places, 451 transitions, 1066 flow [2024-11-16 23:11:52,049 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1066, PETRI_PLACES=466, PETRI_TRANSITIONS=451} [2024-11-16 23:11:52,049 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 5 predicate places. [2024-11-16 23:11:52,049 INFO L471 AbstractCegarLoop]: Abstraction has has 466 places, 451 transitions, 1066 flow [2024-11-16 23:11:52,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 454.1111111111111) internal successors, (8174), 18 states have internal predecessors, (8174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:52,051 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:52,051 INFO L204 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:52,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-16 23:11:52,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:52,253 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t2Err11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:52,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:52,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1345881435, now seen corresponding path program 2 times [2024-11-16 23:11:52,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:52,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123755224] [2024-11-16 23:11:52,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:52,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:53,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:53,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123755224] [2024-11-16 23:11:53,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123755224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121864467] [2024-11-16 23:11:53,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 23:11:53,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:53,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:53,142 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) [2024-11-16 23:11:53,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-16 23:11:53,457 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-16 23:11:53,457 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 23:11:53,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-16 23:11:53,466 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:53,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-16 23:11:53,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-16 23:11:53,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 23:11:53,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-16 23:11:53,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2024-11-16 23:11:53,980 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:11:53,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121864467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:11:53,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:11:53,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 27 [2024-11-16 23:11:53,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128535752] [2024-11-16 23:11:53,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:11:53,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-16 23:11:53,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:53,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-16 23:11:53,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2024-11-16 23:11:55,186 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 476 [2024-11-16 23:11:55,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 451 transitions, 1066 flow. Second operand has 12 states, 12 states have (on average 428.5833333333333) internal successors, (5143), 12 states have internal predecessors, (5143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:55,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:55,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 476 [2024-11-16 23:11:55,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:55,743 INFO L124 PetriNetUnfolderBase]: 76/2186 cut-off events. [2024-11-16 23:11:55,743 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-11-16 23:11:55,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2626 conditions, 2186 events. 76/2186 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4998 event pairs, 10 based on Foata normal form. 0/2107 useless extension candidates. Maximal degree in co-relation 2006. Up to 134 conditions per place. [2024-11-16 23:11:55,751 INFO L140 encePairwiseOnDemand]: 459/476 looper letters, 22 selfloop transitions, 16 changer transitions 3/452 dead transitions. [2024-11-16 23:11:55,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 452 transitions, 1155 flow [2024-11-16 23:11:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 23:11:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-16 23:11:55,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6006 transitions. [2024-11-16 23:11:55,754 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9012605042016807 [2024-11-16 23:11:55,754 INFO L175 Difference]: Start difference. First operand has 466 places, 451 transitions, 1066 flow. Second operand 14 states and 6006 transitions. [2024-11-16 23:11:55,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 452 transitions, 1155 flow [2024-11-16 23:11:55,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 452 transitions, 1131 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-16 23:11:55,760 INFO L231 Difference]: Finished difference. Result has 471 places, 448 transitions, 1074 flow [2024-11-16 23:11:55,761 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1074, PETRI_PLACES=471, PETRI_TRANSITIONS=448} [2024-11-16 23:11:55,761 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 10 predicate places. [2024-11-16 23:11:55,762 INFO L471 AbstractCegarLoop]: Abstraction has has 471 places, 448 transitions, 1074 flow [2024-11-16 23:11:55,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 428.5833333333333) internal successors, (5143), 12 states have internal predecessors, (5143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:55,763 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:55,763 INFO L204 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:55,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-16 23:11:55,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:55,964 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t2Err11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:55,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:55,965 INFO L85 PathProgramCache]: Analyzing trace with hash -868884871, now seen corresponding path program 1 times [2024-11-16 23:11:55,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:55,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111334865] [2024-11-16 23:11:55,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:55,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:11:56,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:56,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:56,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:11:56,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111334865] [2024-11-16 23:11:56,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111334865] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:11:56,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315867190] [2024-11-16 23:11:56,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:56,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:11:56,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:11:56,752 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) [2024-11-16 23:11:56,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-16 23:11:57,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:11:57,199 INFO L255 TraceCheckSpWp]: Trace formula consists of 2194 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-16 23:11:57,206 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:11:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:57,661 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 23:11:58,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:11:58,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315867190] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 23:11:58,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 23:11:58,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2024-11-16 23:11:58,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126407361] [2024-11-16 23:11:58,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 23:11:58,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-16 23:11:58,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:11:58,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-16 23:11:58,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2024-11-16 23:11:58,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 476 [2024-11-16 23:11:58,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 448 transitions, 1074 flow. Second operand has 34 states, 34 states have (on average 454.05882352941177) internal successors, (15438), 34 states have internal predecessors, (15438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:58,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:11:58,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 476 [2024-11-16 23:11:58,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:11:59,604 INFO L124 PetriNetUnfolderBase]: 115/3731 cut-off events. [2024-11-16 23:11:59,605 INFO L125 PetriNetUnfolderBase]: For 856/856 co-relation queries the response was YES. [2024-11-16 23:11:59,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 3731 events. 115/3731 cut-off events. For 856/856 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7889 event pairs, 10 based on Foata normal form. 16/3651 useless extension candidates. Maximal degree in co-relation 3879. Up to 67 conditions per place. [2024-11-16 23:11:59,622 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 68 selfloop transitions, 45 changer transitions 0/528 dead transitions. [2024-11-16 23:11:59,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 528 transitions, 1744 flow [2024-11-16 23:11:59,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 23:11:59,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-16 23:11:59,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 20461 transitions. [2024-11-16 23:11:59,635 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9552287581699347 [2024-11-16 23:11:59,636 INFO L175 Difference]: Start difference. First operand has 471 places, 448 transitions, 1074 flow. Second operand 45 states and 20461 transitions. [2024-11-16 23:11:59,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 528 transitions, 1744 flow [2024-11-16 23:11:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 528 transitions, 1716 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-11-16 23:11:59,644 INFO L231 Difference]: Finished difference. Result has 512 places, 473 transitions, 1348 flow [2024-11-16 23:11:59,645 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1348, PETRI_PLACES=512, PETRI_TRANSITIONS=473} [2024-11-16 23:11:59,645 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 51 predicate places. [2024-11-16 23:11:59,645 INFO L471 AbstractCegarLoop]: Abstraction has has 512 places, 473 transitions, 1348 flow [2024-11-16 23:11:59,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 454.05882352941177) internal successors, (15438), 34 states have internal predecessors, (15438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:11:59,648 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:11:59,648 INFO L204 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:11:59,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-16 23:11:59,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-16 23:11:59,850 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t2Err11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:11:59,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:11:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1740881041, now seen corresponding path program 2 times [2024-11-16 23:11:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:11:59,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033390332] [2024-11-16 23:11:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:11:59,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:00,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:02,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:12:02,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:02,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033390332] [2024-11-16 23:12:02,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033390332] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:12:02,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723414566] [2024-11-16 23:12:02,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 23:12:02,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:12:02,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:12:02,471 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) [2024-11-16 23:12:02,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-16 23:12:02,912 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-16 23:12:02,912 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 23:12:02,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-16 23:12:02,926 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:12:02,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-16 23:12:02,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-16 23:12:02,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 23:12:02,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-16 23:12:03,010 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 23:12:03,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-16 23:12:03,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8010 trivial. 0 not checked. [2024-11-16 23:12:03,036 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:12:03,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723414566] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:03,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:12:03,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [33] total 37 [2024-11-16 23:12:03,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417928567] [2024-11-16 23:12:03,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:03,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:12:03,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:03,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:12:03,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=1030, Unknown=0, NotChecked=0, Total=1332 [2024-11-16 23:12:03,601 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 476 [2024-11-16 23:12:03,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 473 transitions, 1348 flow. Second operand has 6 states, 6 states have (on average 412.6666666666667) internal successors, (2476), 6 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:03,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:03,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 476 [2024-11-16 23:12:03,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:04,608 INFO L124 PetriNetUnfolderBase]: 391/4001 cut-off events. [2024-11-16 23:12:04,608 INFO L125 PetriNetUnfolderBase]: For 587/587 co-relation queries the response was YES. [2024-11-16 23:12:04,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6199 conditions, 4001 events. 391/4001 cut-off events. For 587/587 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11506 event pairs, 335 based on Foata normal form. 0/3910 useless extension candidates. Maximal degree in co-relation 5437. Up to 1023 conditions per place. [2024-11-16 23:12:04,627 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 57 selfloop transitions, 5 changer transitions 0/476 dead transitions. [2024-11-16 23:12:04,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 476 transitions, 1482 flow [2024-11-16 23:12:04,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:12:04,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:12:04,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2499 transitions. [2024-11-16 23:12:04,629 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.875 [2024-11-16 23:12:04,629 INFO L175 Difference]: Start difference. First operand has 512 places, 473 transitions, 1348 flow. Second operand 6 states and 2499 transitions. [2024-11-16 23:12:04,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 476 transitions, 1482 flow [2024-11-16 23:12:04,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 476 transitions, 1426 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-11-16 23:12:04,637 INFO L231 Difference]: Finished difference. Result has 498 places, 472 transitions, 1300 flow [2024-11-16 23:12:04,637 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1300, PETRI_PLACES=498, PETRI_TRANSITIONS=472} [2024-11-16 23:12:04,638 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 37 predicate places. [2024-11-16 23:12:04,638 INFO L471 AbstractCegarLoop]: Abstraction has has 498 places, 472 transitions, 1300 flow [2024-11-16 23:12:04,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 412.6666666666667) internal successors, (2476), 6 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:04,639 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:04,639 INFO L204 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:04,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-16 23:12:04,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-16 23:12:04,840 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t2Err1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:04,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:04,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1475827803, now seen corresponding path program 1 times [2024-11-16 23:12:04,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:04,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673993463] [2024-11-16 23:12:04,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:04,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:05,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 8012 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 8010 trivial. 0 not checked. [2024-11-16 23:12:05,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:05,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673993463] [2024-11-16 23:12:05,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673993463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:05,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:12:05,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 23:12:05,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336288297] [2024-11-16 23:12:05,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:05,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 23:12:05,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:05,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 23:12:05,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 23:12:05,546 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 476 [2024-11-16 23:12:05,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 472 transitions, 1300 flow. Second operand has 4 states, 4 states have (on average 454.5) internal successors, (1818), 4 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:05,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:05,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 476 [2024-11-16 23:12:05,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:06,588 INFO L124 PetriNetUnfolderBase]: 73/4135 cut-off events. [2024-11-16 23:12:06,589 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2024-11-16 23:12:06,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4732 conditions, 4135 events. 73/4135 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10592 event pairs, 17 based on Foata normal form. 4/4004 useless extension candidates. Maximal degree in co-relation 3603. Up to 60 conditions per place. [2024-11-16 23:12:06,599 INFO L140 encePairwiseOnDemand]: 471/476 looper letters, 14 selfloop transitions, 4 changer transitions 0/477 dead transitions. [2024-11-16 23:12:06,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 477 transitions, 1348 flow [2024-11-16 23:12:06,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 23:12:06,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-16 23:12:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1827 transitions. [2024-11-16 23:12:06,601 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9595588235294118 [2024-11-16 23:12:06,601 INFO L175 Difference]: Start difference. First operand has 498 places, 472 transitions, 1300 flow. Second operand 4 states and 1827 transitions. [2024-11-16 23:12:06,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 477 transitions, 1348 flow [2024-11-16 23:12:06,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 477 transitions, 1338 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:12:06,609 INFO L231 Difference]: Finished difference. Result has 498 places, 475 transitions, 1318 flow [2024-11-16 23:12:06,610 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1318, PETRI_PLACES=498, PETRI_TRANSITIONS=475} [2024-11-16 23:12:06,610 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 37 predicate places. [2024-11-16 23:12:06,610 INFO L471 AbstractCegarLoop]: Abstraction has has 498 places, 475 transitions, 1318 flow [2024-11-16 23:12:06,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 454.5) internal successors, (1818), 4 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:06,611 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:06,611 INFO L204 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:06,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-16 23:12:06,612 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:06,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:06,612 INFO L85 PathProgramCache]: Analyzing trace with hash 634988451, now seen corresponding path program 1 times [2024-11-16 23:12:06,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:06,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249663510] [2024-11-16 23:12:06,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:06,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:06,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 8012 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8010 trivial. 0 not checked. [2024-11-16 23:12:07,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:07,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249663510] [2024-11-16 23:12:07,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249663510] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:12:07,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710837002] [2024-11-16 23:12:07,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:07,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:12:07,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:12:07,369 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) [2024-11-16 23:12:07,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-16 23:12:08,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:08,220 INFO L255 TraceCheckSpWp]: Trace formula consists of 4167 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-16 23:12:08,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:12:08,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8012 trivial. 0 not checked. [2024-11-16 23:12:08,257 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:12:08,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710837002] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:12:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-16 23:12:08,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41149815] [2024-11-16 23:12:08,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:08,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:12:08,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:08,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:12:08,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:12:08,272 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 476 [2024-11-16 23:12:08,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 475 transitions, 1318 flow. Second operand has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:08,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:08,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 476 [2024-11-16 23:12:08,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:09,274 INFO L124 PetriNetUnfolderBase]: 66/4124 cut-off events. [2024-11-16 23:12:09,274 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2024-11-16 23:12:09,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4720 conditions, 4124 events. 66/4124 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10472 event pairs, 12 based on Foata normal form. 0/3993 useless extension candidates. Maximal degree in co-relation 4189. Up to 60 conditions per place. [2024-11-16 23:12:09,294 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 12 selfloop transitions, 2 changer transitions 0/475 dead transitions. [2024-11-16 23:12:09,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 475 transitions, 1347 flow [2024-11-16 23:12:09,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:12:09,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:12:09,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1368 transitions. [2024-11-16 23:12:09,295 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.957983193277311 [2024-11-16 23:12:09,295 INFO L175 Difference]: Start difference. First operand has 498 places, 475 transitions, 1318 flow. Second operand 3 states and 1368 transitions. [2024-11-16 23:12:09,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 475 transitions, 1347 flow [2024-11-16 23:12:09,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 475 transitions, 1345 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-16 23:12:09,304 INFO L231 Difference]: Finished difference. Result has 498 places, 474 transitions, 1318 flow [2024-11-16 23:12:09,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1318, PETRI_PLACES=498, PETRI_TRANSITIONS=474} [2024-11-16 23:12:09,305 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 37 predicate places. [2024-11-16 23:12:09,305 INFO L471 AbstractCegarLoop]: Abstraction has has 498 places, 474 transitions, 1318 flow [2024-11-16 23:12:09,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:09,306 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:09,306 INFO L204 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:09,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-16 23:12:09,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:12:09,508 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t2Err10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:09,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash 213223424, now seen corresponding path program 1 times [2024-11-16 23:12:09,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:09,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005595119] [2024-11-16 23:12:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:09,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:11,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:12:11,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:11,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005595119] [2024-11-16 23:12:11,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005595119] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:12:11,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757243354] [2024-11-16 23:12:11,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:11,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:12:11,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:12:11,998 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 23:12:11,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-16 23:12:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:12,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 4180 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-16 23:12:12,887 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:12:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:12:13,755 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 23:12:14,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 23:12:14,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757243354] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 23:12:14,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 23:12:14,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 43 [2024-11-16 23:12:14,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189178077] [2024-11-16 23:12:14,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 23:12:14,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-16 23:12:14,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:14,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-16 23:12:14,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2024-11-16 23:12:15,007 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 476 [2024-11-16 23:12:15,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 474 transitions, 1318 flow. Second operand has 43 states, 43 states have (on average 454.09302325581393) internal successors, (19526), 43 states have internal predecessors, (19526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:15,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:15,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 476 [2024-11-16 23:12:15,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:17,198 INFO L124 PetriNetUnfolderBase]: 149/5149 cut-off events. [2024-11-16 23:12:17,198 INFO L125 PetriNetUnfolderBase]: For 2262/2262 co-relation queries the response was YES. [2024-11-16 23:12:17,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6303 conditions, 5149 events. 149/5149 cut-off events. For 2262/2262 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13077 event pairs, 10 based on Foata normal form. 10/5017 useless extension candidates. Maximal degree in co-relation 6232. Up to 87 conditions per place. [2024-11-16 23:12:17,223 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 88 selfloop transitions, 60 changer transitions 0/564 dead transitions. [2024-11-16 23:12:17,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 564 transitions, 2162 flow [2024-11-16 23:12:17,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-16 23:12:17,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2024-11-16 23:12:17,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 27273 transitions. [2024-11-16 23:12:17,236 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.954936974789916 [2024-11-16 23:12:17,236 INFO L175 Difference]: Start difference. First operand has 498 places, 474 transitions, 1318 flow. Second operand 60 states and 27273 transitions. [2024-11-16 23:12:17,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 564 transitions, 2162 flow [2024-11-16 23:12:17,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 564 transitions, 2158 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-16 23:12:17,248 INFO L231 Difference]: Finished difference. Result has 561 places, 490 transitions, 1608 flow [2024-11-16 23:12:17,248 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=1608, PETRI_PLACES=561, PETRI_TRANSITIONS=490} [2024-11-16 23:12:17,249 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 100 predicate places. [2024-11-16 23:12:17,249 INFO L471 AbstractCegarLoop]: Abstraction has has 561 places, 490 transitions, 1608 flow [2024-11-16 23:12:17,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 454.09302325581393) internal successors, (19526), 43 states have internal predecessors, (19526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:17,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:17,252 INFO L204 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:17,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-16 23:12:17,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-16 23:12:17,453 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:17,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:17,453 INFO L85 PathProgramCache]: Analyzing trace with hash 374906897, now seen corresponding path program 2 times [2024-11-16 23:12:17,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:17,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177980699] [2024-11-16 23:12:17,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:17,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 14480 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14480 trivial. 0 not checked. [2024-11-16 23:12:20,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:20,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177980699] [2024-11-16 23:12:20,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177980699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:20,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:12:20,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:12:20,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926569021] [2024-11-16 23:12:20,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:20,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:12:20,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:20,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:12:20,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:12:21,453 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 476 [2024-11-16 23:12:21,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 490 transitions, 1608 flow. Second operand has 6 states, 6 states have (on average 402.6666666666667) internal successors, (2416), 6 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:21,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:21,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 476 [2024-11-16 23:12:21,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:23,509 INFO L124 PetriNetUnfolderBase]: 573/5547 cut-off events. [2024-11-16 23:12:23,509 INFO L125 PetriNetUnfolderBase]: For 1221/1221 co-relation queries the response was YES. [2024-11-16 23:12:23,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8781 conditions, 5547 events. 573/5547 cut-off events. For 1221/1221 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 18414 event pairs, 453 based on Foata normal form. 0/5446 useless extension candidates. Maximal degree in co-relation 7335. Up to 1385 conditions per place. [2024-11-16 23:12:23,537 INFO L140 encePairwiseOnDemand]: 467/476 looper letters, 64 selfloop transitions, 6 changer transitions 0/491 dead transitions. [2024-11-16 23:12:23,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 491 transitions, 1754 flow [2024-11-16 23:12:23,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:12:23,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:12:23,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2449 transitions. [2024-11-16 23:12:23,539 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8574929971988795 [2024-11-16 23:12:23,539 INFO L175 Difference]: Start difference. First operand has 561 places, 490 transitions, 1608 flow. Second operand 6 states and 2449 transitions. [2024-11-16 23:12:23,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 491 transitions, 1754 flow [2024-11-16 23:12:23,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 491 transitions, 1656 flow, removed 7 selfloop flow, removed 42 redundant places. [2024-11-16 23:12:23,550 INFO L231 Difference]: Finished difference. Result has 521 places, 487 transitions, 1516 flow [2024-11-16 23:12:23,550 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1516, PETRI_PLACES=521, PETRI_TRANSITIONS=487} [2024-11-16 23:12:23,550 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 60 predicate places. [2024-11-16 23:12:23,551 INFO L471 AbstractCegarLoop]: Abstraction has has 521 places, 487 transitions, 1516 flow [2024-11-16 23:12:23,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 402.6666666666667) internal successors, (2416), 6 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:23,551 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:23,551 INFO L204 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:23,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-16 23:12:23,552 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:23,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1306381411, now seen corresponding path program 1 times [2024-11-16 23:12:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:23,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156959521] [2024-11-16 23:12:23,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:23,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:23,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:24,611 INFO L134 CoverageAnalysis]: Checked inductivity of 14482 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14480 trivial. 0 not checked. [2024-11-16 23:12:24,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:24,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156959521] [2024-11-16 23:12:24,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156959521] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 23:12:24,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182349966] [2024-11-16 23:12:24,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:24,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 23:12:24,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 23:12:24,613 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 23:12:24,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-16 23:12:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:25,759 INFO L255 TraceCheckSpWp]: Trace formula consists of 5385 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-16 23:12:25,771 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 23:12:25,796 INFO L134 CoverageAnalysis]: Checked inductivity of 14482 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14482 trivial. 0 not checked. [2024-11-16 23:12:25,796 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 23:12:25,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182349966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:25,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 23:12:25,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-16 23:12:25,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885887053] [2024-11-16 23:12:25,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:25,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 23:12:25,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:25,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 23:12:25,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:12:25,812 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 476 [2024-11-16 23:12:25,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 487 transitions, 1516 flow. Second operand has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:25,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:25,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 476 [2024-11-16 23:12:25,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:27,372 INFO L124 PetriNetUnfolderBase]: 75/5045 cut-off events. [2024-11-16 23:12:27,372 INFO L125 PetriNetUnfolderBase]: For 1057/1057 co-relation queries the response was YES. [2024-11-16 23:12:27,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 5045 events. 75/5045 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 11819 event pairs, 11 based on Foata normal form. 0/4932 useless extension candidates. Maximal degree in co-relation 5072. Up to 80 conditions per place. [2024-11-16 23:12:27,401 INFO L140 encePairwiseOnDemand]: 473/476 looper letters, 9 selfloop transitions, 0 changer transitions 5/487 dead transitions. [2024-11-16 23:12:27,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 487 transitions, 1545 flow [2024-11-16 23:12:27,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 23:12:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-16 23:12:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1368 transitions. [2024-11-16 23:12:27,402 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.957983193277311 [2024-11-16 23:12:27,402 INFO L175 Difference]: Start difference. First operand has 521 places, 487 transitions, 1516 flow. Second operand 3 states and 1368 transitions. [2024-11-16 23:12:27,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 487 transitions, 1545 flow [2024-11-16 23:12:27,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 487 transitions, 1533 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-16 23:12:27,413 INFO L231 Difference]: Finished difference. Result has 517 places, 482 transitions, 1494 flow [2024-11-16 23:12:27,413 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1494, PETRI_PLACES=517, PETRI_TRANSITIONS=482} [2024-11-16 23:12:27,413 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 56 predicate places. [2024-11-16 23:12:27,413 INFO L471 AbstractCegarLoop]: Abstraction has has 517 places, 482 transitions, 1494 flow [2024-11-16 23:12:27,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:27,414 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:27,414 INFO L204 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:27,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-16 23:12:27,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-16 23:12:27,615 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:27,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:27,616 INFO L85 PathProgramCache]: Analyzing trace with hash -788192460, now seen corresponding path program 1 times [2024-11-16 23:12:27,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:27,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883336981] [2024-11-16 23:12:27,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:27,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:27,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 23:12:31,149 INFO L134 CoverageAnalysis]: Checked inductivity of 14480 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14480 trivial. 0 not checked. [2024-11-16 23:12:31,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 23:12:31,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883336981] [2024-11-16 23:12:31,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883336981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 23:12:31,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 23:12:31,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 23:12:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209744709] [2024-11-16 23:12:31,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 23:12:31,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 23:12:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 23:12:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 23:12:31,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-16 23:12:31,665 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 404 out of 476 [2024-11-16 23:12:31,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 482 transitions, 1494 flow. Second operand has 6 states, 6 states have (on average 410.8333333333333) internal successors, (2465), 6 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:31,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-16 23:12:31,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 404 of 476 [2024-11-16 23:12:31,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-16 23:12:33,664 INFO L124 PetriNetUnfolderBase]: 553/5499 cut-off events. [2024-11-16 23:12:33,664 INFO L125 PetriNetUnfolderBase]: For 1137/1137 co-relation queries the response was YES. [2024-11-16 23:12:33,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8568 conditions, 5499 events. 553/5499 cut-off events. For 1137/1137 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 17901 event pairs, 473 based on Foata normal form. 0/5394 useless extension candidates. Maximal degree in co-relation 8535. Up to 1437 conditions per place. [2024-11-16 23:12:33,695 INFO L140 encePairwiseOnDemand]: 470/476 looper letters, 59 selfloop transitions, 5 changer transitions 0/485 dead transitions. [2024-11-16 23:12:33,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 485 transitions, 1632 flow [2024-11-16 23:12:33,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 23:12:33,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-16 23:12:33,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2489 transitions. [2024-11-16 23:12:33,696 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8714985994397759 [2024-11-16 23:12:33,696 INFO L175 Difference]: Start difference. First operand has 517 places, 482 transitions, 1494 flow. Second operand 6 states and 2489 transitions. [2024-11-16 23:12:33,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 485 transitions, 1632 flow [2024-11-16 23:12:33,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 485 transitions, 1632 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-16 23:12:33,707 INFO L231 Difference]: Finished difference. Result has 517 places, 481 transitions, 1502 flow [2024-11-16 23:12:33,707 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1502, PETRI_PLACES=517, PETRI_TRANSITIONS=481} [2024-11-16 23:12:33,707 INFO L277 CegarLoopForPetriNet]: 461 programPoint places, 56 predicate places. [2024-11-16 23:12:33,707 INFO L471 AbstractCegarLoop]: Abstraction has has 517 places, 481 transitions, 1502 flow [2024-11-16 23:12:33,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 410.8333333333333) internal successors, (2465), 6 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 23:12:33,708 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-16 23:12:33,708 INFO L204 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 23:12:33,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-16 23:12:33,708 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 58 more)] === [2024-11-16 23:12:33,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 23:12:33,709 INFO L85 PathProgramCache]: Analyzing trace with hash 94723902, now seen corresponding path program 1 times [2024-11-16 23:12:33,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 23:12:33,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562149917] [2024-11-16 23:12:33,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 23:12:33,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 23:12:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat