./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 803cd42f Calling Ultimate with: /root/.sdkman/candidates/java/current/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/goblint-regression/06-symbeq_15-list_entry_nr.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 a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-22 17:49:07,177 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-22 17:49:07,251 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-22 17:49:07,258 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-22 17:49:07,260 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-22 17:49:07,293 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-22 17:49:07,294 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-22 17:49:07,294 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-22 17:49:07,295 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-22 17:49:07,295 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-22 17:49:07,296 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-22 17:49:07,296 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-22 17:49:07,298 INFO L153 SettingsManager]: * Use SBE=true [2024-11-22 17:49:07,301 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-22 17:49:07,302 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-22 17:49:07,302 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-22 17:49:07,302 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-22 17:49:07,303 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-22 17:49:07,303 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-22 17:49:07,303 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-22 17:49:07,303 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-22 17:49:07,305 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-22 17:49:07,305 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-22 17:49:07,305 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-22 17:49:07,306 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-22 17:49:07,306 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-22 17:49:07,306 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-22 17:49:07,306 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-22 17:49:07,307 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-22 17:49:07,307 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-22 17:49:07,307 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-22 17:49:07,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 17:49:07,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-22 17:49:07,308 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-22 17:49:07,308 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-22 17:49:07,310 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-22 17:49:07,310 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-22 17:49:07,310 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-22 17:49:07,311 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-22 17:49:07,311 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-22 17:49:07,311 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-22 17:49:07,312 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 -> a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 [2024-11-22 17:49:07,570 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-22 17:49:07,594 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-22 17:49:07,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-22 17:49:07,599 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-22 17:49:07,599 INFO L274 PluginConnector]: CDTParser initialized [2024-11-22 17:49:07,602 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-22 17:49:09,057 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-22 17:49:09,357 INFO L384 CDTParser]: Found 1 translation units. [2024-11-22 17:49:09,358 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-22 17:49:09,399 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd966cb3d/03d976af74fc413db30daa130d071495/FLAG7c5e57107 [2024-11-22 17:49:09,418 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd966cb3d/03d976af74fc413db30daa130d071495 [2024-11-22 17:49:09,421 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-22 17:49:09,423 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-22 17:49:09,425 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-22 17:49:09,426 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-22 17:49:09,431 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-22 17:49:09,432 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:09,433 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79e0208f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09, skipping insertion in model container [2024-11-22 17:49:09,433 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:09,487 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-22 17:49:09,839 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 17:49:09,848 INFO L200 MainTranslator]: Completed pre-run [2024-11-22 17:49:09,904 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 17:49:09,947 INFO L204 MainTranslator]: Completed translation [2024-11-22 17:49:09,948 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09 WrapperNode [2024-11-22 17:49:09,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-22 17:49:09,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-22 17:49:09,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-22 17:49:09,950 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-22 17:49:09,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:09,976 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,009 INFO L138 Inliner]: procedures = 186, calls = 12, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 94 [2024-11-22 17:49:10,012 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-22 17:49:10,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-22 17:49:10,013 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-22 17:49:10,013 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-22 17:49:10,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,029 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,033 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,048 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,050 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,051 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,052 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,056 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-22 17:49:10,057 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-22 17:49:10,057 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-22 17:49:10,058 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-22 17:49:10,059 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (1/1) ... [2024-11-22 17:49:10,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 17:49:10,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 17:49:10,094 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-22 17:49:10,096 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-22 17:49:10,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-11-22 17:49:10,137 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-22 17:49:10,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-22 17:49:10,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-22 17:49:10,139 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-22 17:49:10,245 INFO L238 CfgBuilder]: Building ICFG [2024-11-22 17:49:10,247 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-22 17:49:10,536 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-22 17:49:10,537 INFO L287 CfgBuilder]: Performing block encoding [2024-11-22 17:49:10,573 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-22 17:49:10,574 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-22 17:49:10,574 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 05:49:10 BoogieIcfgContainer [2024-11-22 17:49:10,574 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-22 17:49:10,576 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-22 17:49:10,577 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-22 17:49:10,580 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-22 17:49:10,580 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 05:49:09" (1/3) ... [2024-11-22 17:49:10,580 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51476ed2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 05:49:10, skipping insertion in model container [2024-11-22 17:49:10,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 05:49:09" (2/3) ... [2024-11-22 17:49:10,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51476ed2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 05:49:10, skipping insertion in model container [2024-11-22 17:49:10,582 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 05:49:10" (3/3) ... [2024-11-22 17:49:10,583 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_15-list_entry_nr.i [2024-11-22 17:49:10,602 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-22 17:49:10,603 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2024-11-22 17:49:10,603 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-22 17:49:10,685 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-22 17:49:10,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 111 transitions, 226 flow [2024-11-22 17:49:10,770 INFO L124 PetriNetUnfolderBase]: 0/110 cut-off events. [2024-11-22 17:49:10,770 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-22 17:49:10,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-11-22 17:49:10,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 111 transitions, 226 flow [2024-11-22 17:49:10,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 110 transitions, 223 flow [2024-11-22 17:49:10,790 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-22 17:49:10,799 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;@3c343c80, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-22 17:49:10,799 INFO L334 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2024-11-22 17:49:10,803 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-22 17:49:10,804 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2024-11-22 17:49:10,804 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-22 17:49:10,804 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:10,805 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 17:49:10,805 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:10,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:10,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1145957465, now seen corresponding path program 1 times [2024-11-22 17:49:10,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:10,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428287966] [2024-11-22 17:49:10,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:10,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:10,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:10,994 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-22 17:49:10,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:10,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428287966] [2024-11-22 17:49:10,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428287966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:10,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:10,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-22 17:49:10,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976717198] [2024-11-22 17:49:10,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:11,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-22 17:49:11,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:11,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-22 17:49:11,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 17:49:11,058 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-22 17:49:11,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 223 flow. Second operand has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 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-22 17:49:11,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:11,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-22 17:49:11,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:11,155 INFO L124 PetriNetUnfolderBase]: 12/257 cut-off events. [2024-11-22 17:49:11,156 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-22 17:49:11,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 257 events. 12/257 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 709 event pairs, 12 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 252. Up to 37 conditions per place. [2024-11-22 17:49:11,161 INFO L140 encePairwiseOnDemand]: 108/111 looper letters, 12 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2024-11-22 17:49:11,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 109 transitions, 249 flow [2024-11-22 17:49:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-22 17:49:11,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-22 17:49:11,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-22 17:49:11,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-22 17:49:11,178 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 223 flow. Second operand 3 states and 303 transitions. [2024-11-22 17:49:11,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 109 transitions, 249 flow [2024-11-22 17:49:11,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 109 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-22 17:49:11,188 INFO L231 Difference]: Finished difference. Result has 114 places, 109 transitions, 224 flow [2024-11-22 17:49:11,192 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=114, PETRI_TRANSITIONS=109} [2024-11-22 17:49:11,197 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-22 17:49:11,197 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 109 transitions, 224 flow [2024-11-22 17:49:11,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 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-22 17:49:11,198 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:11,198 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 17:49:11,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-22 17:49:11,198 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:11,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:11,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1477363984, now seen corresponding path program 1 times [2024-11-22 17:49:11,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:11,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578284659] [2024-11-22 17:49:11,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:11,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:11,252 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-22 17:49:11,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:11,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578284659] [2024-11-22 17:49:11,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578284659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:11,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:11,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-22 17:49:11,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255269527] [2024-11-22 17:49:11,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:11,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-22 17:49:11,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:11,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-22 17:49:11,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 17:49:11,277 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-22 17:49:11,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 109 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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-22 17:49:11,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:11,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-22 17:49:11,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:11,330 INFO L124 PetriNetUnfolderBase]: 16/291 cut-off events. [2024-11-22 17:49:11,331 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-22 17:49:11,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 291 events. 16/291 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1012 event pairs, 16 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 323. Up to 43 conditions per place. [2024-11-22 17:49:11,333 INFO L140 encePairwiseOnDemand]: 107/111 looper letters, 11 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2024-11-22 17:49:11,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 106 transitions, 242 flow [2024-11-22 17:49:11,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-22 17:49:11,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-22 17:49:11,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-22 17:49:11,336 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-22 17:49:11,337 INFO L175 Difference]: Start difference. First operand has 114 places, 109 transitions, 224 flow. Second operand 3 states and 303 transitions. [2024-11-22 17:49:11,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 106 transitions, 242 flow [2024-11-22 17:49:11,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 106 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-22 17:49:11,340 INFO L231 Difference]: Finished difference. Result has 111 places, 106 transitions, 216 flow [2024-11-22 17:49:11,340 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=111, PETRI_TRANSITIONS=106} [2024-11-22 17:49:11,341 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, -3 predicate places. [2024-11-22 17:49:11,341 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 106 transitions, 216 flow [2024-11-22 17:49:11,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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-22 17:49:11,342 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:11,342 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] [2024-11-22 17:49:11,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-22 17:49:11,342 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:11,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:11,343 INFO L85 PathProgramCache]: Analyzing trace with hash 227862726, now seen corresponding path program 1 times [2024-11-22 17:49:11,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:11,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83613174] [2024-11-22 17:49:11,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:11,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:11,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:11,830 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-22 17:49:11,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:11,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83613174] [2024-11-22 17:49:11,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83613174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:11,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:11,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 17:49:11,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467176407] [2024-11-22 17:49:11,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:11,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-22 17:49:11,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:11,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-22 17:49:11,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-22 17:49:12,010 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 111 [2024-11-22 17:49:12,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 106 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 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-22 17:49:12,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:12,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 111 [2024-11-22 17:49:12,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:12,118 INFO L124 PetriNetUnfolderBase]: 100/544 cut-off events. [2024-11-22 17:49:12,119 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-22 17:49:12,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 544 events. 100/544 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2874 event pairs, 100 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 763. Up to 227 conditions per place. [2024-11-22 17:49:12,127 INFO L140 encePairwiseOnDemand]: 105/111 looper letters, 26 selfloop transitions, 5 changer transitions 0/105 dead transitions. [2024-11-22 17:49:12,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 105 transitions, 276 flow [2024-11-22 17:49:12,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-22 17:49:12,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-22 17:49:12,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 506 transitions. [2024-11-22 17:49:12,135 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7597597597597597 [2024-11-22 17:49:12,136 INFO L175 Difference]: Start difference. First operand has 111 places, 106 transitions, 216 flow. Second operand 6 states and 506 transitions. [2024-11-22 17:49:12,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 105 transitions, 276 flow [2024-11-22 17:49:12,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 105 transitions, 275 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-22 17:49:12,138 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 223 flow [2024-11-22 17:49:12,138 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2024-11-22 17:49:12,139 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-22 17:49:12,139 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 223 flow [2024-11-22 17:49:12,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 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-22 17:49:12,142 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:12,142 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] [2024-11-22 17:49:12,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-22 17:49:12,143 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:12,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:12,144 INFO L85 PathProgramCache]: Analyzing trace with hash 452530334, now seen corresponding path program 1 times [2024-11-22 17:49:12,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:12,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335357991] [2024-11-22 17:49:12,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:12,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:12,521 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-22 17:49:12,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335357991] [2024-11-22 17:49:12,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335357991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:12,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:12,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 17:49:12,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207745769] [2024-11-22 17:49:12,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:12,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-22 17:49:12,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:12,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-22 17:49:12,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-22 17:49:12,691 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-22 17:49:12,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 105 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 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-22 17:49:12,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:12,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-22 17:49:12,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:12,819 INFO L124 PetriNetUnfolderBase]: 114/573 cut-off events. [2024-11-22 17:49:12,820 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-22 17:49:12,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 573 events. 114/573 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3160 event pairs, 61 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 826. Up to 211 conditions per place. [2024-11-22 17:49:12,826 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 34 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-11-22 17:49:12,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 134 transitions, 393 flow [2024-11-22 17:49:12,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-22 17:49:12,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-22 17:49:12,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-22 17:49:12,829 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-22 17:49:12,829 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 223 flow. Second operand 6 states and 561 transitions. [2024-11-22 17:49:12,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 134 transitions, 393 flow [2024-11-22 17:49:12,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 134 transitions, 383 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-22 17:49:12,836 INFO L231 Difference]: Finished difference. Result has 119 places, 126 transitions, 363 flow [2024-11-22 17:49:12,837 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=119, PETRI_TRANSITIONS=126} [2024-11-22 17:49:12,837 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 5 predicate places. [2024-11-22 17:49:12,838 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 126 transitions, 363 flow [2024-11-22 17:49:12,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 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-22 17:49:12,838 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:12,838 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] [2024-11-22 17:49:12,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-22 17:49:12,839 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:12,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:12,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1521815766, now seen corresponding path program 1 times [2024-11-22 17:49:12,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:12,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592591916] [2024-11-22 17:49:12,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:12,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:13,144 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-22 17:49:13,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:13,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592591916] [2024-11-22 17:49:13,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592591916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:13,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:13,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 17:49:13,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964229658] [2024-11-22 17:49:13,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:13,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-22 17:49:13,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:13,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-22 17:49:13,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-22 17:49:13,306 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-22 17:49:13,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 126 transitions, 363 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 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-22 17:49:13,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:13,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-22 17:49:13,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:13,446 INFO L124 PetriNetUnfolderBase]: 152/680 cut-off events. [2024-11-22 17:49:13,447 INFO L125 PetriNetUnfolderBase]: For 133/153 co-relation queries the response was YES. [2024-11-22 17:49:13,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 680 events. 152/680 cut-off events. For 133/153 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4006 event pairs, 61 based on Foata normal form. 5/655 useless extension candidates. Maximal degree in co-relation 1181. Up to 268 conditions per place. [2024-11-22 17:49:13,451 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 47 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-11-22 17:49:13,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 155 transitions, 585 flow [2024-11-22 17:49:13,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-22 17:49:13,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-22 17:49:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-22 17:49:13,453 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-22 17:49:13,453 INFO L175 Difference]: Start difference. First operand has 119 places, 126 transitions, 363 flow. Second operand 6 states and 561 transitions. [2024-11-22 17:49:13,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 155 transitions, 585 flow [2024-11-22 17:49:13,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 155 transitions, 585 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-22 17:49:13,458 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 547 flow [2024-11-22 17:49:13,459 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=547, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-11-22 17:49:13,460 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2024-11-22 17:49:13,460 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 547 flow [2024-11-22 17:49:13,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 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-22 17:49:13,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:13,461 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] [2024-11-22 17:49:13,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-22 17:49:13,461 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:13,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:13,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1875655331, now seen corresponding path program 1 times [2024-11-22 17:49:13,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:13,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615073859] [2024-11-22 17:49:13,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:13,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:13,790 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-22 17:49:13,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:13,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615073859] [2024-11-22 17:49:13,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615073859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:13,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:13,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 17:49:13,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870263129] [2024-11-22 17:49:13,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:13,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-22 17:49:13,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:13,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-22 17:49:13,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-22 17:49:13,908 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-22 17:49:13,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 547 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 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-22 17:49:13,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:13,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-22 17:49:13,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:14,127 INFO L124 PetriNetUnfolderBase]: 292/1078 cut-off events. [2024-11-22 17:49:14,127 INFO L125 PetriNetUnfolderBase]: For 577/599 co-relation queries the response was YES. [2024-11-22 17:49:14,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2445 conditions, 1078 events. 292/1078 cut-off events. For 577/599 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6912 event pairs, 101 based on Foata normal form. 9/1039 useless extension candidates. Maximal degree in co-relation 2418. Up to 532 conditions per place. [2024-11-22 17:49:14,134 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 72 selfloop transitions, 53 changer transitions 4/202 dead transitions. [2024-11-22 17:49:14,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 202 transitions, 1049 flow [2024-11-22 17:49:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-22 17:49:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-22 17:49:14,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-22 17:49:14,136 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-22 17:49:14,136 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 547 flow. Second operand 6 states and 547 transitions. [2024-11-22 17:49:14,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 202 transitions, 1049 flow [2024-11-22 17:49:14,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 1049 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-22 17:49:14,147 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 1029 flow [2024-11-22 17:49:14,147 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-11-22 17:49:14,150 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 25 predicate places. [2024-11-22 17:49:14,150 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 1029 flow [2024-11-22 17:49:14,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 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-22 17:49:14,151 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:14,151 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] [2024-11-22 17:49:14,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-22 17:49:14,151 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:14,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:14,152 INFO L85 PathProgramCache]: Analyzing trace with hash 134748965, now seen corresponding path program 1 times [2024-11-22 17:49:14,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:14,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139359415] [2024-11-22 17:49:14,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:14,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:14,453 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-22 17:49:14,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:14,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139359415] [2024-11-22 17:49:14,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139359415] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:14,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:14,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 17:49:14,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724606703] [2024-11-22 17:49:14,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:14,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-22 17:49:14,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:14,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-22 17:49:14,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-22 17:49:14,566 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-22 17:49:14,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 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-22 17:49:14,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:14,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-22 17:49:14,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:14,822 INFO L124 PetriNetUnfolderBase]: 396/1383 cut-off events. [2024-11-22 17:49:14,823 INFO L125 PetriNetUnfolderBase]: For 1620/1661 co-relation queries the response was YES. [2024-11-22 17:49:14,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 1383 events. 396/1383 cut-off events. For 1620/1661 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9387 event pairs, 107 based on Foata normal form. 4/1351 useless extension candidates. Maximal degree in co-relation 3728. Up to 677 conditions per place. [2024-11-22 17:49:14,832 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 109 selfloop transitions, 61 changer transitions 10/255 dead transitions. [2024-11-22 17:49:14,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 255 transitions, 1735 flow [2024-11-22 17:49:14,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-22 17:49:14,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-22 17:49:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-22 17:49:14,834 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-22 17:49:14,834 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 1029 flow. Second operand 6 states and 547 transitions. [2024-11-22 17:49:14,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 255 transitions, 1735 flow [2024-11-22 17:49:14,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 255 transitions, 1671 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-11-22 17:49:14,849 INFO L231 Difference]: Finished difference. Result has 149 places, 241 transitions, 1551 flow [2024-11-22 17:49:14,850 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1551, PETRI_PLACES=149, PETRI_TRANSITIONS=241} [2024-11-22 17:49:14,850 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 35 predicate places. [2024-11-22 17:49:14,851 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 241 transitions, 1551 flow [2024-11-22 17:49:14,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 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-22 17:49:14,852 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:14,852 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] [2024-11-22 17:49:14,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-22 17:49:14,852 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:14,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:14,853 INFO L85 PathProgramCache]: Analyzing trace with hash -895514428, now seen corresponding path program 1 times [2024-11-22 17:49:14,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:14,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722805658] [2024-11-22 17:49:14,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:14,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:14,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:15,867 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-22 17:49:15,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:15,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722805658] [2024-11-22 17:49:15,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722805658] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:15,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:15,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:15,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73273157] [2024-11-22 17:49:15,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:15,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:15,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:15,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:15,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:16,592 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:16,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 241 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:16,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:16,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:16,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:17,246 INFO L124 PetriNetUnfolderBase]: 620/2296 cut-off events. [2024-11-22 17:49:17,246 INFO L125 PetriNetUnfolderBase]: For 2949/3000 co-relation queries the response was YES. [2024-11-22 17:49:17,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6499 conditions, 2296 events. 620/2296 cut-off events. For 2949/3000 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18424 event pairs, 36 based on Foata normal form. 6/2288 useless extension candidates. Maximal degree in co-relation 6457. Up to 368 conditions per place. [2024-11-22 17:49:17,265 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 40 selfloop transitions, 18 changer transitions 18/288 dead transitions. [2024-11-22 17:49:17,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 288 transitions, 1797 flow [2024-11-22 17:49:17,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:17,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1143 transitions. [2024-11-22 17:49:17,269 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7920997920997921 [2024-11-22 17:49:17,269 INFO L175 Difference]: Start difference. First operand has 149 places, 241 transitions, 1551 flow. Second operand 13 states and 1143 transitions. [2024-11-22 17:49:17,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 288 transitions, 1797 flow [2024-11-22 17:49:17,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 288 transitions, 1729 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-11-22 17:49:17,330 INFO L231 Difference]: Finished difference. Result has 168 places, 250 transitions, 1582 flow [2024-11-22 17:49:17,331 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1582, PETRI_PLACES=168, PETRI_TRANSITIONS=250} [2024-11-22 17:49:17,332 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 54 predicate places. [2024-11-22 17:49:17,333 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 250 transitions, 1582 flow [2024-11-22 17:49:17,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:17,334 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:17,334 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] [2024-11-22 17:49:17,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-22 17:49:17,335 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:17,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:17,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2121954808, now seen corresponding path program 2 times [2024-11-22 17:49:17,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:17,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287515701] [2024-11-22 17:49:17,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:49:17,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:17,365 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:17,365 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:18,039 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-22 17:49:18,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:18,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287515701] [2024-11-22 17:49:18,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287515701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:18,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:18,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:18,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771161714] [2024-11-22 17:49:18,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:18,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:18,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:18,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:18,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:18,772 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:18,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 250 transitions, 1582 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:18,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:18,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:18,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:19,452 INFO L124 PetriNetUnfolderBase]: 620/2370 cut-off events. [2024-11-22 17:49:19,453 INFO L125 PetriNetUnfolderBase]: For 3341/3420 co-relation queries the response was YES. [2024-11-22 17:49:19,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7125 conditions, 2370 events. 620/2370 cut-off events. For 3341/3420 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 19157 event pairs, 37 based on Foata normal form. 13/2374 useless extension candidates. Maximal degree in co-relation 7072. Up to 366 conditions per place. [2024-11-22 17:49:19,471 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 34 selfloop transitions, 23 changer transitions 24/293 dead transitions. [2024-11-22 17:49:19,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 293 transitions, 1914 flow [2024-11-22 17:49:19,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-22 17:49:19,475 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-22 17:49:19,476 INFO L175 Difference]: Start difference. First operand has 168 places, 250 transitions, 1582 flow. Second operand 13 states and 1139 transitions. [2024-11-22 17:49:19,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 293 transitions, 1914 flow [2024-11-22 17:49:19,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 293 transitions, 1889 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-22 17:49:19,508 INFO L231 Difference]: Finished difference. Result has 177 places, 250 transitions, 1625 flow [2024-11-22 17:49:19,509 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1625, PETRI_PLACES=177, PETRI_TRANSITIONS=250} [2024-11-22 17:49:19,510 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 63 predicate places. [2024-11-22 17:49:19,510 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 250 transitions, 1625 flow [2024-11-22 17:49:19,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:19,511 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:19,511 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] [2024-11-22 17:49:19,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-22 17:49:19,511 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:19,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1450919672, now seen corresponding path program 3 times [2024-11-22 17:49:19,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:19,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856428342] [2024-11-22 17:49:19,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:49:19,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:19,540 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:49:19,541 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:19,964 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-22 17:49:19,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:19,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856428342] [2024-11-22 17:49:19,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856428342] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:19,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:19,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:19,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782112661] [2024-11-22 17:49:19,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:19,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:19,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:19,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:19,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:20,737 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:20,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 250 transitions, 1625 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:20,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:20,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:20,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:21,378 INFO L124 PetriNetUnfolderBase]: 563/2153 cut-off events. [2024-11-22 17:49:21,379 INFO L125 PetriNetUnfolderBase]: For 3517/3608 co-relation queries the response was YES. [2024-11-22 17:49:21,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6757 conditions, 2153 events. 563/2153 cut-off events. For 3517/3608 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17008 event pairs, 21 based on Foata normal form. 12/2159 useless extension candidates. Maximal degree in co-relation 6700. Up to 368 conditions per place. [2024-11-22 17:49:21,400 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 42 selfloop transitions, 19 changer transitions 16/289 dead transitions. [2024-11-22 17:49:21,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 289 transitions, 2009 flow [2024-11-22 17:49:21,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:21,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:21,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1137 transitions. [2024-11-22 17:49:21,403 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7879417879417879 [2024-11-22 17:49:21,404 INFO L175 Difference]: Start difference. First operand has 177 places, 250 transitions, 1625 flow. Second operand 13 states and 1137 transitions. [2024-11-22 17:49:21,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 289 transitions, 2009 flow [2024-11-22 17:49:21,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 289 transitions, 1909 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-11-22 17:49:21,436 INFO L231 Difference]: Finished difference. Result has 182 places, 255 transitions, 1673 flow [2024-11-22 17:49:21,436 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1673, PETRI_PLACES=182, PETRI_TRANSITIONS=255} [2024-11-22 17:49:21,437 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 68 predicate places. [2024-11-22 17:49:21,437 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 255 transitions, 1673 flow [2024-11-22 17:49:21,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:21,438 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:21,438 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] [2024-11-22 17:49:21,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-22 17:49:21,438 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:21,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:21,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1466922172, now seen corresponding path program 4 times [2024-11-22 17:49:21,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:21,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239063440] [2024-11-22 17:49:21,439 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:49:21,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:21,459 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:49:21,460 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:21,990 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-22 17:49:21,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:21,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239063440] [2024-11-22 17:49:21,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239063440] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:21,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:21,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-22 17:49:21,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777477711] [2024-11-22 17:49:21,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:21,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 17:49:21,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:21,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 17:49:21,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-22 17:49:22,910 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-22 17:49:22,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 255 transitions, 1673 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:49:22,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:22,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-22 17:49:22,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:24,637 INFO L124 PetriNetUnfolderBase]: 1519/4720 cut-off events. [2024-11-22 17:49:24,637 INFO L125 PetriNetUnfolderBase]: For 13840/14121 co-relation queries the response was YES. [2024-11-22 17:49:24,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17370 conditions, 4720 events. 1519/4720 cut-off events. For 13840/14121 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 41610 event pairs, 108 based on Foata normal form. 104/4798 useless extension candidates. Maximal degree in co-relation 17312. Up to 1137 conditions per place. [2024-11-22 17:49:24,676 INFO L140 encePairwiseOnDemand]: 86/111 looper letters, 454 selfloop transitions, 120 changer transitions 45/711 dead transitions. [2024-11-22 17:49:24,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 711 transitions, 6720 flow [2024-11-22 17:49:24,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-22 17:49:24,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-22 17:49:24,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2023 transitions. [2024-11-22 17:49:24,681 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.729009009009009 [2024-11-22 17:49:24,681 INFO L175 Difference]: Start difference. First operand has 182 places, 255 transitions, 1673 flow. Second operand 25 states and 2023 transitions. [2024-11-22 17:49:24,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 711 transitions, 6720 flow [2024-11-22 17:49:24,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 711 transitions, 6577 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-11-22 17:49:24,746 INFO L231 Difference]: Finished difference. Result has 215 places, 356 transitions, 3121 flow [2024-11-22 17:49:24,747 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3121, PETRI_PLACES=215, PETRI_TRANSITIONS=356} [2024-11-22 17:49:24,747 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 101 predicate places. [2024-11-22 17:49:24,748 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 356 transitions, 3121 flow [2024-11-22 17:49:24,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:49:24,748 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:24,748 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] [2024-11-22 17:49:24,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-22 17:49:24,749 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:24,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:24,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1614284322, now seen corresponding path program 5 times [2024-11-22 17:49:24,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:24,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547198106] [2024-11-22 17:49:24,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:49:24,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:24,771 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:24,772 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:25,387 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-22 17:49:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547198106] [2024-11-22 17:49:25,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547198106] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:25,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:25,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399700717] [2024-11-22 17:49:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:25,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:25,918 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:25,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 356 transitions, 3121 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:25,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:25,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:25,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:26,844 INFO L124 PetriNetUnfolderBase]: 1371/4716 cut-off events. [2024-11-22 17:49:26,844 INFO L125 PetriNetUnfolderBase]: For 13591/13828 co-relation queries the response was YES. [2024-11-22 17:49:26,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16669 conditions, 4716 events. 1371/4716 cut-off events. For 13591/13828 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 44986 event pairs, 57 based on Foata normal form. 38/4738 useless extension candidates. Maximal degree in co-relation 16595. Up to 884 conditions per place. [2024-11-22 17:49:26,871 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 64 selfloop transitions, 29 changer transitions 6/385 dead transitions. [2024-11-22 17:49:26,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 385 transitions, 3516 flow [2024-11-22 17:49:26,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:26,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:26,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-22 17:49:26,874 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-22 17:49:26,874 INFO L175 Difference]: Start difference. First operand has 215 places, 356 transitions, 3121 flow. Second operand 13 states and 1132 transitions. [2024-11-22 17:49:26,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 385 transitions, 3516 flow [2024-11-22 17:49:27,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 385 transitions, 3443 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-11-22 17:49:27,040 INFO L231 Difference]: Finished difference. Result has 226 places, 359 transitions, 3159 flow [2024-11-22 17:49:27,041 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3159, PETRI_PLACES=226, PETRI_TRANSITIONS=359} [2024-11-22 17:49:27,042 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 112 predicate places. [2024-11-22 17:49:27,043 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 359 transitions, 3159 flow [2024-11-22 17:49:27,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:27,043 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:27,043 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] [2024-11-22 17:49:27,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-22 17:49:27,044 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:27,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:27,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2013641010, now seen corresponding path program 6 times [2024-11-22 17:49:27,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:27,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835704346] [2024-11-22 17:49:27,044 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 17:49:27,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:27,059 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 17:49:27,059 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:27,709 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-22 17:49:27,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:27,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835704346] [2024-11-22 17:49:27,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835704346] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:27,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:27,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:27,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294590833] [2024-11-22 17:49:27,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:27,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:27,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:27,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:27,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:28,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:28,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 359 transitions, 3159 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:28,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:28,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:28,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:29,439 INFO L124 PetriNetUnfolderBase]: 1642/5628 cut-off events. [2024-11-22 17:49:29,440 INFO L125 PetriNetUnfolderBase]: For 16651/16962 co-relation queries the response was YES. [2024-11-22 17:49:29,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20111 conditions, 5628 events. 1642/5628 cut-off events. For 16651/16962 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55780 event pairs, 76 based on Foata normal form. 31/5638 useless extension candidates. Maximal degree in co-relation 20032. Up to 1023 conditions per place. [2024-11-22 17:49:29,488 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 69 selfloop transitions, 35 changer transitions 4/394 dead transitions. [2024-11-22 17:49:29,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 394 transitions, 3669 flow [2024-11-22 17:49:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:29,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-22 17:49:29,491 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-22 17:49:29,491 INFO L175 Difference]: Start difference. First operand has 226 places, 359 transitions, 3159 flow. Second operand 13 states and 1132 transitions. [2024-11-22 17:49:29,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 394 transitions, 3669 flow [2024-11-22 17:49:29,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 394 transitions, 3596 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-22 17:49:29,767 INFO L231 Difference]: Finished difference. Result has 234 places, 367 transitions, 3311 flow [2024-11-22 17:49:29,768 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3311, PETRI_PLACES=234, PETRI_TRANSITIONS=367} [2024-11-22 17:49:29,769 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 120 predicate places. [2024-11-22 17:49:29,769 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 367 transitions, 3311 flow [2024-11-22 17:49:29,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:29,769 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:29,770 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] [2024-11-22 17:49:29,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-22 17:49:29,770 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:29,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:29,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1085975770, now seen corresponding path program 7 times [2024-11-22 17:49:29,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:29,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697280586] [2024-11-22 17:49:29,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 17:49:29,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:30,242 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-22 17:49:30,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:30,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697280586] [2024-11-22 17:49:30,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697280586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:30,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:30,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:30,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524552258] [2024-11-22 17:49:30,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:30,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:30,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:30,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:30,787 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:30,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 367 transitions, 3311 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:30,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:30,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:30,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:31,854 INFO L124 PetriNetUnfolderBase]: 1909/6539 cut-off events. [2024-11-22 17:49:31,854 INFO L125 PetriNetUnfolderBase]: For 20656/20974 co-relation queries the response was YES. [2024-11-22 17:49:31,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23642 conditions, 6539 events. 1909/6539 cut-off events. For 20656/20974 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66790 event pairs, 85 based on Foata normal form. 44/6558 useless extension candidates. Maximal degree in co-relation 23558. Up to 1195 conditions per place. [2024-11-22 17:49:31,914 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 72 selfloop transitions, 36 changer transitions 4/398 dead transitions. [2024-11-22 17:49:31,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 398 transitions, 3833 flow [2024-11-22 17:49:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:31,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-22 17:49:31,917 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-22 17:49:31,917 INFO L175 Difference]: Start difference. First operand has 234 places, 367 transitions, 3311 flow. Second operand 13 states and 1131 transitions. [2024-11-22 17:49:31,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 398 transitions, 3833 flow [2024-11-22 17:49:32,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 398 transitions, 3751 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-11-22 17:49:32,098 INFO L231 Difference]: Finished difference. Result has 241 places, 375 transitions, 3463 flow [2024-11-22 17:49:32,098 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3463, PETRI_PLACES=241, PETRI_TRANSITIONS=375} [2024-11-22 17:49:32,099 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 127 predicate places. [2024-11-22 17:49:32,099 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 375 transitions, 3463 flow [2024-11-22 17:49:32,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:32,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:32,101 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] [2024-11-22 17:49:32,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-22 17:49:32,101 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:32,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:32,101 INFO L85 PathProgramCache]: Analyzing trace with hash -937140688, now seen corresponding path program 8 times [2024-11-22 17:49:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650436498] [2024-11-22 17:49:32,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:49:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:32,122 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:32,122 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:32,667 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-22 17:49:32,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:32,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650436498] [2024-11-22 17:49:32,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650436498] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:32,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:32,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:32,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968136056] [2024-11-22 17:49:32,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:32,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:32,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:32,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:33,314 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:33,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 375 transitions, 3463 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:33,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:33,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:33,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:34,435 INFO L124 PetriNetUnfolderBase]: 1910/6540 cut-off events. [2024-11-22 17:49:34,435 INFO L125 PetriNetUnfolderBase]: For 22396/22768 co-relation queries the response was YES. [2024-11-22 17:49:34,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23914 conditions, 6540 events. 1910/6540 cut-off events. For 22396/22768 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66813 event pairs, 83 based on Foata normal form. 48/6563 useless extension candidates. Maximal degree in co-relation 23827. Up to 1187 conditions per place. [2024-11-22 17:49:34,489 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 73 selfloop transitions, 37 changer transitions 5/401 dead transitions. [2024-11-22 17:49:34,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 401 transitions, 3930 flow [2024-11-22 17:49:34,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:34,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:34,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-22 17:49:34,491 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-22 17:49:34,491 INFO L175 Difference]: Start difference. First operand has 241 places, 375 transitions, 3463 flow. Second operand 13 states and 1135 transitions. [2024-11-22 17:49:34,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 401 transitions, 3930 flow [2024-11-22 17:49:34,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 401 transitions, 3847 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-22 17:49:34,674 INFO L231 Difference]: Finished difference. Result has 249 places, 378 transitions, 3545 flow [2024-11-22 17:49:34,675 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3545, PETRI_PLACES=249, PETRI_TRANSITIONS=378} [2024-11-22 17:49:34,676 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 135 predicate places. [2024-11-22 17:49:34,677 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 378 transitions, 3545 flow [2024-11-22 17:49:34,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:34,677 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:34,677 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] [2024-11-22 17:49:34,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-22 17:49:34,678 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:34,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:34,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1553215992, now seen corresponding path program 9 times [2024-11-22 17:49:34,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:34,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326291591] [2024-11-22 17:49:34,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:49:34,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:34,695 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:49:34,695 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:35,055 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-22 17:49:35,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:35,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326291591] [2024-11-22 17:49:35,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326291591] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:35,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:35,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:35,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497088725] [2024-11-22 17:49:35,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:35,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:35,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:35,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:35,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:35,605 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:35,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 378 transitions, 3545 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:35,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:35,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:35,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:36,551 INFO L124 PetriNetUnfolderBase]: 1911/6515 cut-off events. [2024-11-22 17:49:36,551 INFO L125 PetriNetUnfolderBase]: For 23505/23870 co-relation queries the response was YES. [2024-11-22 17:49:36,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24019 conditions, 6515 events. 1911/6515 cut-off events. For 23505/23870 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66525 event pairs, 88 based on Foata normal form. 40/6528 useless extension candidates. Maximal degree in co-relation 23928. Up to 1197 conditions per place. [2024-11-22 17:49:36,613 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 77 selfloop transitions, 31 changer transitions 3/397 dead transitions. [2024-11-22 17:49:36,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 397 transitions, 3963 flow [2024-11-22 17:49:36,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:36,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:36,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-22 17:49:36,615 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-22 17:49:36,615 INFO L175 Difference]: Start difference. First operand has 249 places, 378 transitions, 3545 flow. Second operand 13 states and 1138 transitions. [2024-11-22 17:49:36,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 397 transitions, 3963 flow [2024-11-22 17:49:36,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 397 transitions, 3796 flow, removed 43 selfloop flow, removed 13 redundant places. [2024-11-22 17:49:36,818 INFO L231 Difference]: Finished difference. Result has 251 places, 381 transitions, 3555 flow [2024-11-22 17:49:36,819 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3555, PETRI_PLACES=251, PETRI_TRANSITIONS=381} [2024-11-22 17:49:36,819 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 137 predicate places. [2024-11-22 17:49:36,820 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 381 transitions, 3555 flow [2024-11-22 17:49:36,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:36,820 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:36,821 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] [2024-11-22 17:49:36,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-22 17:49:36,821 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:36,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash -568278840, now seen corresponding path program 1 times [2024-11-22 17:49:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:36,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876841392] [2024-11-22 17:49:36,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:49:36,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:36,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:37,394 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-22 17:49:37,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:37,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876841392] [2024-11-22 17:49:37,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876841392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:37,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:37,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:37,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298817957] [2024-11-22 17:49:37,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:37,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:37,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:37,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:37,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:37,952 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:37,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 381 transitions, 3555 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:37,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:37,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:37,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:38,990 INFO L124 PetriNetUnfolderBase]: 2174/7382 cut-off events. [2024-11-22 17:49:38,991 INFO L125 PetriNetUnfolderBase]: For 27449/27844 co-relation queries the response was YES. [2024-11-22 17:49:39,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27098 conditions, 7382 events. 2174/7382 cut-off events. For 27449/27844 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 77223 event pairs, 97 based on Foata normal form. 42/7393 useless extension candidates. Maximal degree in co-relation 27009. Up to 1365 conditions per place. [2024-11-22 17:49:39,054 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 83 selfloop transitions, 34 changer transitions 3/406 dead transitions. [2024-11-22 17:49:39,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 406 transitions, 4070 flow [2024-11-22 17:49:39,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:39,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:39,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-22 17:49:39,056 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-22 17:49:39,057 INFO L175 Difference]: Start difference. First operand has 251 places, 381 transitions, 3555 flow. Second operand 13 states and 1139 transitions. [2024-11-22 17:49:39,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 406 transitions, 4070 flow [2024-11-22 17:49:39,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 406 transitions, 3962 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-22 17:49:39,255 INFO L231 Difference]: Finished difference. Result has 258 places, 387 transitions, 3670 flow [2024-11-22 17:49:39,256 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3670, PETRI_PLACES=258, PETRI_TRANSITIONS=387} [2024-11-22 17:49:39,256 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 144 predicate places. [2024-11-22 17:49:39,256 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 387 transitions, 3670 flow [2024-11-22 17:49:39,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:39,257 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:39,257 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] [2024-11-22 17:49:39,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-22 17:49:39,257 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:39,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1069381706, now seen corresponding path program 2 times [2024-11-22 17:49:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:39,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54206475] [2024-11-22 17:49:39,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:49:39,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:39,272 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:39,272 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:39,719 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-22 17:49:39,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:39,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54206475] [2024-11-22 17:49:39,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54206475] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:39,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:39,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:39,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054059022] [2024-11-22 17:49:39,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:39,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:39,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:39,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:39,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:40,254 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:40,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 387 transitions, 3670 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:40,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:40,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:40,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:41,231 INFO L124 PetriNetUnfolderBase]: 2174/7402 cut-off events. [2024-11-22 17:49:41,232 INFO L125 PetriNetUnfolderBase]: For 27795/28190 co-relation queries the response was YES. [2024-11-22 17:49:41,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27224 conditions, 7402 events. 2174/7402 cut-off events. For 27795/28190 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 77512 event pairs, 100 based on Foata normal form. 39/7410 useless extension candidates. Maximal degree in co-relation 27132. Up to 1368 conditions per place. [2024-11-22 17:49:41,303 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 81 selfloop transitions, 31 changer transitions 5/403 dead transitions. [2024-11-22 17:49:41,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 403 transitions, 4038 flow [2024-11-22 17:49:41,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:41,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-22 17:49:41,305 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-22 17:49:41,305 INFO L175 Difference]: Start difference. First operand has 258 places, 387 transitions, 3670 flow. Second operand 13 states and 1139 transitions. [2024-11-22 17:49:41,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 403 transitions, 4038 flow [2024-11-22 17:49:41,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 403 transitions, 3976 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-22 17:49:41,500 INFO L231 Difference]: Finished difference. Result has 263 places, 387 transitions, 3691 flow [2024-11-22 17:49:41,501 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3691, PETRI_PLACES=263, PETRI_TRANSITIONS=387} [2024-11-22 17:49:41,501 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 149 predicate places. [2024-11-22 17:49:41,501 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 387 transitions, 3691 flow [2024-11-22 17:49:41,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:41,502 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:41,502 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] [2024-11-22 17:49:41,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-22 17:49:41,502 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:41,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:41,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1468252868, now seen corresponding path program 3 times [2024-11-22 17:49:41,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:41,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602106509] [2024-11-22 17:49:41,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:49:41,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:41,516 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:49:41,517 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:42,002 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-22 17:49:42,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:42,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602106509] [2024-11-22 17:49:42,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602106509] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:42,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:42,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:42,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93578660] [2024-11-22 17:49:42,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:42,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:42,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:42,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:42,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:42,624 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:42,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 387 transitions, 3691 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:42,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:42,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:42,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:43,511 INFO L124 PetriNetUnfolderBase]: 1907/6560 cut-off events. [2024-11-22 17:49:43,512 INFO L125 PetriNetUnfolderBase]: For 24514/24870 co-relation queries the response was YES. [2024-11-22 17:49:43,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24089 conditions, 6560 events. 1907/6560 cut-off events. For 24514/24870 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 67339 event pairs, 87 based on Foata normal form. 35/6568 useless extension candidates. Maximal degree in co-relation 23995. Up to 1205 conditions per place. [2024-11-22 17:49:43,565 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 78 selfloop transitions, 28 changer transitions 9/401 dead transitions. [2024-11-22 17:49:43,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 401 transitions, 4001 flow [2024-11-22 17:49:43,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:43,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-22 17:49:43,567 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-22 17:49:43,567 INFO L175 Difference]: Start difference. First operand has 263 places, 387 transitions, 3691 flow. Second operand 13 states and 1135 transitions. [2024-11-22 17:49:43,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 401 transitions, 4001 flow [2024-11-22 17:49:43,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 401 transitions, 3918 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-22 17:49:43,722 INFO L231 Difference]: Finished difference. Result has 264 places, 381 transitions, 3574 flow [2024-11-22 17:49:43,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3574, PETRI_PLACES=264, PETRI_TRANSITIONS=381} [2024-11-22 17:49:43,722 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 150 predicate places. [2024-11-22 17:49:43,723 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 381 transitions, 3574 flow [2024-11-22 17:49:43,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:43,723 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:43,723 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] [2024-11-22 17:49:43,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-22 17:49:43,723 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:43,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:43,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1571950034, now seen corresponding path program 4 times [2024-11-22 17:49:43,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:43,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863447979] [2024-11-22 17:49:43,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:49:43,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:43,743 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:49:43,744 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:44,164 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-22 17:49:44,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:44,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863447979] [2024-11-22 17:49:44,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863447979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:44,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:44,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:44,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060266383] [2024-11-22 17:49:44,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:44,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:44,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:44,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:44,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:44,657 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:44,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 381 transitions, 3574 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:44,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:44,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:44,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:45,571 INFO L124 PetriNetUnfolderBase]: 1906/6525 cut-off events. [2024-11-22 17:49:45,571 INFO L125 PetriNetUnfolderBase]: For 24014/24364 co-relation queries the response was YES. [2024-11-22 17:49:45,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23866 conditions, 6525 events. 1906/6525 cut-off events. For 24014/24364 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 66743 event pairs, 88 based on Foata normal form. 37/6535 useless extension candidates. Maximal degree in co-relation 23771. Up to 1193 conditions per place. [2024-11-22 17:49:45,622 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 74 selfloop transitions, 31 changer transitions 5/396 dead transitions. [2024-11-22 17:49:45,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 396 transitions, 3935 flow [2024-11-22 17:49:45,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:45,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:45,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-22 17:49:45,624 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-22 17:49:45,624 INFO L175 Difference]: Start difference. First operand has 264 places, 381 transitions, 3574 flow. Second operand 13 states and 1138 transitions. [2024-11-22 17:49:45,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 396 transitions, 3935 flow [2024-11-22 17:49:45,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 396 transitions, 3841 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-11-22 17:49:45,750 INFO L231 Difference]: Finished difference. Result has 258 places, 381 transitions, 3570 flow [2024-11-22 17:49:45,750 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3570, PETRI_PLACES=258, PETRI_TRANSITIONS=381} [2024-11-22 17:49:45,751 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 144 predicate places. [2024-11-22 17:49:45,751 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 381 transitions, 3570 flow [2024-11-22 17:49:45,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:45,751 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:45,751 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] [2024-11-22 17:49:45,751 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-22 17:49:45,752 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:45,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1891756424, now seen corresponding path program 5 times [2024-11-22 17:49:45,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:45,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334333254] [2024-11-22 17:49:45,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:49:45,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:45,765 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:45,765 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:46,023 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-22 17:49:46,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:46,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334333254] [2024-11-22 17:49:46,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334333254] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:46,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:46,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:46,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848833971] [2024-11-22 17:49:46,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:46,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:46,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:46,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:46,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:46,569 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:46,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 381 transitions, 3570 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:46,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:46,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:46,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:47,339 INFO L124 PetriNetUnfolderBase]: 1637/5683 cut-off events. [2024-11-22 17:49:47,339 INFO L125 PetriNetUnfolderBase]: For 20287/20597 co-relation queries the response was YES. [2024-11-22 17:49:47,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20722 conditions, 5683 events. 1637/5683 cut-off events. For 20287/20597 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 56561 event pairs, 77 based on Foata normal form. 30/5690 useless extension candidates. Maximal degree in co-relation 20630. Up to 1032 conditions per place. [2024-11-22 17:49:47,379 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 70 selfloop transitions, 23 changer transitions 10/389 dead transitions. [2024-11-22 17:49:47,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 389 transitions, 3794 flow [2024-11-22 17:49:47,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:47,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:47,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1134 transitions. [2024-11-22 17:49:47,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7858627858627859 [2024-11-22 17:49:47,381 INFO L175 Difference]: Start difference. First operand has 258 places, 381 transitions, 3570 flow. Second operand 13 states and 1134 transitions. [2024-11-22 17:49:47,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 389 transitions, 3794 flow [2024-11-22 17:49:47,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 389 transitions, 3691 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-11-22 17:49:47,497 INFO L231 Difference]: Finished difference. Result has 255 places, 371 transitions, 3372 flow [2024-11-22 17:49:47,497 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3372, PETRI_PLACES=255, PETRI_TRANSITIONS=371} [2024-11-22 17:49:47,497 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 141 predicate places. [2024-11-22 17:49:47,497 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 371 transitions, 3372 flow [2024-11-22 17:49:47,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:47,498 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:47,498 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] [2024-11-22 17:49:47,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-22 17:49:47,498 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:47,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1619751972, now seen corresponding path program 6 times [2024-11-22 17:49:47,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:47,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927167497] [2024-11-22 17:49:47,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 17:49:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:47,510 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 17:49:47,510 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:47,786 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-22 17:49:47,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:47,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927167497] [2024-11-22 17:49:47,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927167497] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:47,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:47,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:47,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476627922] [2024-11-22 17:49:47,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:47,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:47,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:47,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:47,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:48,366 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:48,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 371 transitions, 3372 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:49,094 INFO L124 PetriNetUnfolderBase]: 1367/4796 cut-off events. [2024-11-22 17:49:49,094 INFO L125 PetriNetUnfolderBase]: For 15450/15683 co-relation queries the response was YES. [2024-11-22 17:49:49,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17258 conditions, 4796 events. 1367/4796 cut-off events. For 15450/15683 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 45992 event pairs, 58 based on Foata normal form. 35/4812 useless extension candidates. Maximal degree in co-relation 17193. Up to 871 conditions per place. [2024-11-22 17:49:49,119 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 66 selfloop transitions, 26 changer transitions 8/386 dead transitions. [2024-11-22 17:49:49,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 386 transitions, 3618 flow [2024-11-22 17:49:49,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:49,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:49,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-22 17:49:49,121 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-22 17:49:49,121 INFO L175 Difference]: Start difference. First operand has 255 places, 371 transitions, 3372 flow. Second operand 13 states and 1127 transitions. [2024-11-22 17:49:49,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 386 transitions, 3618 flow [2024-11-22 17:49:49,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 386 transitions, 3523 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-11-22 17:49:49,202 INFO L231 Difference]: Finished difference. Result has 245 places, 365 transitions, 3246 flow [2024-11-22 17:49:49,202 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3246, PETRI_PLACES=245, PETRI_TRANSITIONS=365} [2024-11-22 17:49:49,202 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 131 predicate places. [2024-11-22 17:49:49,202 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 365 transitions, 3246 flow [2024-11-22 17:49:49,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:49,203 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:49,203 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] [2024-11-22 17:49:49,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-22 17:49:49,203 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:49,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:49,206 INFO L85 PathProgramCache]: Analyzing trace with hash 791919810, now seen corresponding path program 7 times [2024-11-22 17:49:49,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:49,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187712987] [2024-11-22 17:49:49,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 17:49:49,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:49,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:49,604 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-22 17:49:49,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:49,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187712987] [2024-11-22 17:49:49,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187712987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:49,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:49,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:49,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768521436] [2024-11-22 17:49:49,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:49,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:49,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:49,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:49,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:50,052 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:50,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 365 transitions, 3246 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:50,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:50,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:50,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:50,709 INFO L124 PetriNetUnfolderBase]: 1367/4809 cut-off events. [2024-11-22 17:49:50,709 INFO L125 PetriNetUnfolderBase]: For 14509/14755 co-relation queries the response was YES. [2024-11-22 17:49:50,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17108 conditions, 4809 events. 1367/4809 cut-off events. For 14509/14755 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 46089 event pairs, 60 based on Foata normal form. 35/4825 useless extension candidates. Maximal degree in co-relation 17045. Up to 858 conditions per place. [2024-11-22 17:49:50,741 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 63 selfloop transitions, 28 changer transitions 4/381 dead transitions. [2024-11-22 17:49:50,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 381 transitions, 3548 flow [2024-11-22 17:49:50,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:50,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:50,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-22 17:49:50,742 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-22 17:49:50,742 INFO L175 Difference]: Start difference. First operand has 245 places, 365 transitions, 3246 flow. Second operand 13 states and 1131 transitions. [2024-11-22 17:49:50,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 381 transitions, 3548 flow [2024-11-22 17:49:50,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 381 transitions, 3434 flow, removed 17 selfloop flow, removed 16 redundant places. [2024-11-22 17:49:50,818 INFO L231 Difference]: Finished difference. Result has 239 places, 365 transitions, 3223 flow [2024-11-22 17:49:50,818 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3223, PETRI_PLACES=239, PETRI_TRANSITIONS=365} [2024-11-22 17:49:50,818 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 125 predicate places. [2024-11-22 17:49:50,818 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 365 transitions, 3223 flow [2024-11-22 17:49:50,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:50,819 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:50,819 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] [2024-11-22 17:49:50,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-22 17:49:50,819 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:50,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:50,819 INFO L85 PathProgramCache]: Analyzing trace with hash -91655010, now seen corresponding path program 8 times [2024-11-22 17:49:50,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:50,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727020510] [2024-11-22 17:49:50,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:49:50,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:50,832 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:50,832 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:51,282 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-22 17:49:51,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:51,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727020510] [2024-11-22 17:49:51,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727020510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:51,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:51,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:51,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330365762] [2024-11-22 17:49:51,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:51,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:51,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:51,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:51,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:51,772 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:51,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 365 transitions, 3223 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:51,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:51,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:51,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:52,437 INFO L124 PetriNetUnfolderBase]: 1365/4784 cut-off events. [2024-11-22 17:49:52,438 INFO L125 PetriNetUnfolderBase]: For 14143/14373 co-relation queries the response was YES. [2024-11-22 17:49:52,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16957 conditions, 4784 events. 1365/4784 cut-off events. For 14143/14373 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 45792 event pairs, 61 based on Foata normal form. 34/4799 useless extension candidates. Maximal degree in co-relation 16897. Up to 861 conditions per place. [2024-11-22 17:49:52,469 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 60 selfloop transitions, 30 changer transitions 5/381 dead transitions. [2024-11-22 17:49:52,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 381 transitions, 3522 flow [2024-11-22 17:49:52,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:52,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1130 transitions. [2024-11-22 17:49:52,471 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7830907830907831 [2024-11-22 17:49:52,471 INFO L175 Difference]: Start difference. First operand has 239 places, 365 transitions, 3223 flow. Second operand 13 states and 1130 transitions. [2024-11-22 17:49:52,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 381 transitions, 3522 flow [2024-11-22 17:49:52,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 381 transitions, 3452 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-22 17:49:52,549 INFO L231 Difference]: Finished difference. Result has 242 places, 366 transitions, 3255 flow [2024-11-22 17:49:52,549 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3255, PETRI_PLACES=242, PETRI_TRANSITIONS=366} [2024-11-22 17:49:52,549 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 128 predicate places. [2024-11-22 17:49:52,550 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 366 transitions, 3255 flow [2024-11-22 17:49:52,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:52,550 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:52,550 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] [2024-11-22 17:49:52,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-22 17:49:52,551 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:52,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:52,551 INFO L85 PathProgramCache]: Analyzing trace with hash 768534790, now seen corresponding path program 9 times [2024-11-22 17:49:52,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:52,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227709441] [2024-11-22 17:49:52,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:49:52,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:52,563 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:49:52,564 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:53,044 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-22 17:49:53,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:53,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227709441] [2024-11-22 17:49:53,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227709441] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:53,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:53,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:53,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213564840] [2024-11-22 17:49:53,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:53,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:53,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:53,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:53,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:53,492 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:53,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 366 transitions, 3255 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:53,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:53,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:53,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:54,056 INFO L124 PetriNetUnfolderBase]: 1096/3968 cut-off events. [2024-11-22 17:49:54,057 INFO L125 PetriNetUnfolderBase]: For 11458/11646 co-relation queries the response was YES. [2024-11-22 17:49:54,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13959 conditions, 3968 events. 1096/3968 cut-off events. For 11458/11646 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 36392 event pairs, 50 based on Foata normal form. 28/3981 useless extension candidates. Maximal degree in co-relation 13896. Up to 697 conditions per place. [2024-11-22 17:49:54,082 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 55 selfloop transitions, 21 changer transitions 12/374 dead transitions. [2024-11-22 17:49:54,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 374 transitions, 3435 flow [2024-11-22 17:49:54,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:54,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1126 transitions. [2024-11-22 17:49:54,084 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7803187803187803 [2024-11-22 17:49:54,084 INFO L175 Difference]: Start difference. First operand has 242 places, 366 transitions, 3255 flow. Second operand 13 states and 1126 transitions. [2024-11-22 17:49:54,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 374 transitions, 3435 flow [2024-11-22 17:49:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 374 transitions, 3374 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-22 17:49:54,147 INFO L231 Difference]: Finished difference. Result has 243 places, 355 transitions, 3100 flow [2024-11-22 17:49:54,148 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3100, PETRI_PLACES=243, PETRI_TRANSITIONS=355} [2024-11-22 17:49:54,148 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 129 predicate places. [2024-11-22 17:49:54,148 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 355 transitions, 3100 flow [2024-11-22 17:49:54,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:54,149 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:54,149 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] [2024-11-22 17:49:54,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-22 17:49:54,149 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:54,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1247688722, now seen corresponding path program 10 times [2024-11-22 17:49:54,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:54,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852711752] [2024-11-22 17:49:54,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:49:54,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:54,167 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:49:54,167 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:54,502 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-22 17:49:54,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:54,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852711752] [2024-11-22 17:49:54,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852711752] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:54,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:54,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:54,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914797483] [2024-11-22 17:49:54,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:54,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:54,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:54,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:54,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:54,954 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:54,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 355 transitions, 3100 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:54,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:54,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:54,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:55,647 INFO L124 PetriNetUnfolderBase]: 1358/4648 cut-off events. [2024-11-22 17:49:55,647 INFO L125 PetriNetUnfolderBase]: For 13514/13767 co-relation queries the response was YES. [2024-11-22 17:49:55,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 4648 events. 1358/4648 cut-off events. For 13514/13767 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 44423 event pairs, 56 based on Foata normal form. 30/4659 useless extension candidates. Maximal degree in co-relation 16263. Up to 843 conditions per place. [2024-11-22 17:49:55,675 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 54 selfloop transitions, 36 changer transitions 1/377 dead transitions. [2024-11-22 17:49:55,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 377 transitions, 3445 flow [2024-11-22 17:49:55,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:55,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:55,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-22 17:49:55,677 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-22 17:49:55,677 INFO L175 Difference]: Start difference. First operand has 243 places, 355 transitions, 3100 flow. Second operand 13 states and 1135 transitions. [2024-11-22 17:49:55,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 377 transitions, 3445 flow [2024-11-22 17:49:55,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 377 transitions, 3320 flow, removed 18 selfloop flow, removed 19 redundant places. [2024-11-22 17:49:55,747 INFO L231 Difference]: Finished difference. Result has 230 places, 362 transitions, 3174 flow [2024-11-22 17:49:55,747 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3174, PETRI_PLACES=230, PETRI_TRANSITIONS=362} [2024-11-22 17:49:55,747 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 116 predicate places. [2024-11-22 17:49:55,748 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 362 transitions, 3174 flow [2024-11-22 17:49:55,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:55,748 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:55,748 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] [2024-11-22 17:49:55,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-22 17:49:55,748 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:55,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:55,749 INFO L85 PathProgramCache]: Analyzing trace with hash 160235840, now seen corresponding path program 11 times [2024-11-22 17:49:55,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:55,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103482292] [2024-11-22 17:49:55,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:49:55,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:55,765 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:49:55,765 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:56,039 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-22 17:49:56,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:56,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103482292] [2024-11-22 17:49:56,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103482292] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:56,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:56,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:56,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602985627] [2024-11-22 17:49:56,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:56,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:56,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:56,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:56,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:56,595 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:56,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 362 transitions, 3174 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:56,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:56,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:56,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:57,222 INFO L124 PetriNetUnfolderBase]: 1356/4628 cut-off events. [2024-11-22 17:49:57,222 INFO L125 PetriNetUnfolderBase]: For 13710/13952 co-relation queries the response was YES. [2024-11-22 17:49:57,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16316 conditions, 4628 events. 1356/4628 cut-off events. For 13710/13952 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 44183 event pairs, 57 based on Foata normal form. 51/4660 useless extension candidates. Maximal degree in co-relation 16259. Up to 853 conditions per place. [2024-11-22 17:49:57,250 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 40 selfloop transitions, 51 changer transitions 3/380 dead transitions. [2024-11-22 17:49:57,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 380 transitions, 3474 flow [2024-11-22 17:49:57,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:57,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:57,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-22 17:49:57,252 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-22 17:49:57,252 INFO L175 Difference]: Start difference. First operand has 230 places, 362 transitions, 3174 flow. Second operand 13 states and 1122 transitions. [2024-11-22 17:49:57,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 380 transitions, 3474 flow [2024-11-22 17:49:57,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 380 transitions, 3410 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-22 17:49:57,319 INFO L231 Difference]: Finished difference. Result has 236 places, 361 transitions, 3224 flow [2024-11-22 17:49:57,319 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3224, PETRI_PLACES=236, PETRI_TRANSITIONS=361} [2024-11-22 17:49:57,319 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 122 predicate places. [2024-11-22 17:49:57,319 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 361 transitions, 3224 flow [2024-11-22 17:49:57,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:57,320 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:57,320 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] [2024-11-22 17:49:57,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-22 17:49:57,320 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:57,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:57,321 INFO L85 PathProgramCache]: Analyzing trace with hash 927882332, now seen corresponding path program 12 times [2024-11-22 17:49:57,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:57,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393302665] [2024-11-22 17:49:57,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 17:49:57,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:57,332 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 17:49:57,332 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:49:57,777 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-22 17:49:57,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:57,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393302665] [2024-11-22 17:49:57,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393302665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:57,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:57,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167852352] [2024-11-22 17:49:57,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:57,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:57,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:57,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:57,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:58,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:58,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 361 transitions, 3224 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:58,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:58,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:58,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:49:58,975 INFO L124 PetriNetUnfolderBase]: 1088/3839 cut-off events. [2024-11-22 17:49:58,975 INFO L125 PetriNetUnfolderBase]: For 11591/11791 co-relation queries the response was YES. [2024-11-22 17:49:58,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13643 conditions, 3839 events. 1088/3839 cut-off events. For 11591/11791 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35159 event pairs, 47 based on Foata normal form. 21/3845 useless extension candidates. Maximal degree in co-relation 13584. Up to 687 conditions per place. [2024-11-22 17:49:58,997 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 52 selfloop transitions, 28 changer transitions 6/372 dead transitions. [2024-11-22 17:49:58,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 372 transitions, 3436 flow [2024-11-22 17:49:58,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:49:58,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:49:58,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1130 transitions. [2024-11-22 17:49:58,999 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7830907830907831 [2024-11-22 17:49:58,999 INFO L175 Difference]: Start difference. First operand has 236 places, 361 transitions, 3224 flow. Second operand 13 states and 1130 transitions. [2024-11-22 17:49:58,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 372 transitions, 3436 flow [2024-11-22 17:49:59,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 372 transitions, 3353 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-11-22 17:49:59,056 INFO L231 Difference]: Finished difference. Result has 237 places, 354 transitions, 3115 flow [2024-11-22 17:49:59,057 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3115, PETRI_PLACES=237, PETRI_TRANSITIONS=354} [2024-11-22 17:49:59,057 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 123 predicate places. [2024-11-22 17:49:59,057 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 354 transitions, 3115 flow [2024-11-22 17:49:59,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:59,058 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:49:59,058 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] [2024-11-22 17:49:59,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-22 17:49:59,058 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:49:59,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:49:59,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1537220490, now seen corresponding path program 13 times [2024-11-22 17:49:59,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:49:59,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846571982] [2024-11-22 17:49:59,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 17:49:59,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:49:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:49:59,335 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-22 17:49:59,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:49:59,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846571982] [2024-11-22 17:49:59,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846571982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:49:59,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:49:59,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:49:59,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786124272] [2024-11-22 17:49:59,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:49:59,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:49:59,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:49:59,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:49:59,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:49:59,899 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:49:59,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 354 transitions, 3115 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:49:59,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:49:59,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:49:59,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:00,488 INFO L124 PetriNetUnfolderBase]: 1085/3828 cut-off events. [2024-11-22 17:50:00,488 INFO L125 PetriNetUnfolderBase]: For 11295/11481 co-relation queries the response was YES. [2024-11-22 17:50:00,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13518 conditions, 3828 events. 1085/3828 cut-off events. For 11295/11481 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 35019 event pairs, 45 based on Foata normal form. 26/3839 useless extension candidates. Maximal degree in co-relation 13459. Up to 683 conditions per place. [2024-11-22 17:50:00,507 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 51 selfloop transitions, 37 changer transitions 2/376 dead transitions. [2024-11-22 17:50:00,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 376 transitions, 3444 flow [2024-11-22 17:50:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:00,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1125 transitions. [2024-11-22 17:50:00,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7796257796257796 [2024-11-22 17:50:00,508 INFO L175 Difference]: Start difference. First operand has 237 places, 354 transitions, 3115 flow. Second operand 13 states and 1125 transitions. [2024-11-22 17:50:00,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 376 transitions, 3444 flow [2024-11-22 17:50:00,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 376 transitions, 3365 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-11-22 17:50:00,559 INFO L231 Difference]: Finished difference. Result has 234 places, 357 transitions, 3183 flow [2024-11-22 17:50:00,559 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3183, PETRI_PLACES=234, PETRI_TRANSITIONS=357} [2024-11-22 17:50:00,560 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 120 predicate places. [2024-11-22 17:50:00,560 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 357 transitions, 3183 flow [2024-11-22 17:50:00,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:00,561 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:00,561 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] [2024-11-22 17:50:00,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-22 17:50:00,561 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:00,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:00,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1561646848, now seen corresponding path program 14 times [2024-11-22 17:50:00,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:00,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997389145] [2024-11-22 17:50:00,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:50:00,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:00,571 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:00,571 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:00,825 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-22 17:50:00,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:00,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997389145] [2024-11-22 17:50:00,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997389145] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:00,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:00,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:00,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873703904] [2024-11-22 17:50:00,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:00,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:00,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:00,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:01,485 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:01,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 357 transitions, 3183 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:01,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:01,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:01,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:01,972 INFO L124 PetriNetUnfolderBase]: 817/2991 cut-off events. [2024-11-22 17:50:01,972 INFO L125 PetriNetUnfolderBase]: For 8743/8881 co-relation queries the response was YES. [2024-11-22 17:50:01,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10571 conditions, 2991 events. 817/2991 cut-off events. For 8743/8881 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 25899 event pairs, 34 based on Foata normal form. 22/3002 useless extension candidates. Maximal degree in co-relation 10511. Up to 521 conditions per place. [2024-11-22 17:50:01,992 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 41 selfloop transitions, 36 changer transitions 8/351 dead transitions. [2024-11-22 17:50:01,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 351 transitions, 3102 flow [2024-11-22 17:50:01,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:01,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:01,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-22 17:50:01,993 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-22 17:50:01,993 INFO L175 Difference]: Start difference. First operand has 234 places, 357 transitions, 3183 flow. Second operand 13 states and 1123 transitions. [2024-11-22 17:50:01,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 351 transitions, 3102 flow [2024-11-22 17:50:02,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 351 transitions, 3034 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-11-22 17:50:02,038 INFO L231 Difference]: Finished difference. Result has 237 places, 329 transitions, 2822 flow [2024-11-22 17:50:02,038 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2822, PETRI_PLACES=237, PETRI_TRANSITIONS=329} [2024-11-22 17:50:02,039 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 123 predicate places. [2024-11-22 17:50:02,039 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 329 transitions, 2822 flow [2024-11-22 17:50:02,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:02,039 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:02,039 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] [2024-11-22 17:50:02,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-22 17:50:02,040 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:02,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1599082624, now seen corresponding path program 15 times [2024-11-22 17:50:02,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:02,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994312042] [2024-11-22 17:50:02,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:50:02,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:02,051 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:50:02,052 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:02,446 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-22 17:50:02,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:02,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994312042] [2024-11-22 17:50:02,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994312042] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:02,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:02,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:02,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931216137] [2024-11-22 17:50:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:02,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:02,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:02,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:02,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:02,933 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:02,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 329 transitions, 2822 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:02,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:02,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:02,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:03,349 INFO L124 PetriNetUnfolderBase]: 554/2141 cut-off events. [2024-11-22 17:50:03,349 INFO L125 PetriNetUnfolderBase]: For 5759/5864 co-relation queries the response was YES. [2024-11-22 17:50:03,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7407 conditions, 2141 events. 554/2141 cut-off events. For 5759/5864 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16924 event pairs, 24 based on Foata normal form. 7/2140 useless extension candidates. Maximal degree in co-relation 7346. Up to 355 conditions per place. [2024-11-22 17:50:03,361 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 39 selfloop transitions, 20 changer transitions 8/289 dead transitions. [2024-11-22 17:50:03,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 289 transitions, 2287 flow [2024-11-22 17:50:03,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:03,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:03,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-22 17:50:03,363 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-22 17:50:03,363 INFO L175 Difference]: Start difference. First operand has 237 places, 329 transitions, 2822 flow. Second operand 13 states and 1115 transitions. [2024-11-22 17:50:03,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 289 transitions, 2287 flow [2024-11-22 17:50:03,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 289 transitions, 2116 flow, removed 53 selfloop flow, removed 28 redundant places. [2024-11-22 17:50:03,393 INFO L231 Difference]: Finished difference. Result has 209 places, 268 transitions, 1901 flow [2024-11-22 17:50:03,393 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1901, PETRI_PLACES=209, PETRI_TRANSITIONS=268} [2024-11-22 17:50:03,393 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-22 17:50:03,394 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 268 transitions, 1901 flow [2024-11-22 17:50:03,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:03,394 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:03,394 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] [2024-11-22 17:50:03,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-22 17:50:03,395 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:03,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:03,395 INFO L85 PathProgramCache]: Analyzing trace with hash -800481570, now seen corresponding path program 16 times [2024-11-22 17:50:03,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:03,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479168849] [2024-11-22 17:50:03,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:50:03,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:03,410 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:50:03,410 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:03,771 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-22 17:50:03,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:03,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479168849] [2024-11-22 17:50:03,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479168849] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:03,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:03,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-22 17:50:03,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279973005] [2024-11-22 17:50:03,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:03,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 17:50:03,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:03,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 17:50:03,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-22 17:50:04,240 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-22 17:50:04,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 268 transitions, 1901 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:50:04,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:04,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-22 17:50:04,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:05,163 INFO L124 PetriNetUnfolderBase]: 1178/3689 cut-off events. [2024-11-22 17:50:05,164 INFO L125 PetriNetUnfolderBase]: For 12006/12265 co-relation queries the response was YES. [2024-11-22 17:50:05,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13840 conditions, 3689 events. 1178/3689 cut-off events. For 12006/12265 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 31020 event pairs, 100 based on Foata normal form. 71/3737 useless extension candidates. Maximal degree in co-relation 13795. Up to 648 conditions per place. [2024-11-22 17:50:05,184 INFO L140 encePairwiseOnDemand]: 88/111 looper letters, 447 selfloop transitions, 112 changer transitions 34/688 dead transitions. [2024-11-22 17:50:05,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 688 transitions, 6797 flow [2024-11-22 17:50:05,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-22 17:50:05,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-22 17:50:05,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1569 transitions. [2024-11-22 17:50:05,186 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7439544807965861 [2024-11-22 17:50:05,186 INFO L175 Difference]: Start difference. First operand has 209 places, 268 transitions, 1901 flow. Second operand 19 states and 1569 transitions. [2024-11-22 17:50:05,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 688 transitions, 6797 flow [2024-11-22 17:50:05,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 688 transitions, 6661 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-11-22 17:50:05,226 INFO L231 Difference]: Finished difference. Result has 214 places, 356 transitions, 3174 flow [2024-11-22 17:50:05,226 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3174, PETRI_PLACES=214, PETRI_TRANSITIONS=356} [2024-11-22 17:50:05,227 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 100 predicate places. [2024-11-22 17:50:05,228 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 356 transitions, 3174 flow [2024-11-22 17:50:05,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:50:05,231 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:05,231 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] [2024-11-22 17:50:05,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-22 17:50:05,232 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:05,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:05,232 INFO L85 PathProgramCache]: Analyzing trace with hash 241982272, now seen corresponding path program 17 times [2024-11-22 17:50:05,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:05,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438401119] [2024-11-22 17:50:05,232 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:50:05,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:05,261 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:05,261 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:05,628 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-22 17:50:05,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:05,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438401119] [2024-11-22 17:50:05,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438401119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:05,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:05,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:05,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127593557] [2024-11-22 17:50:05,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:05,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:05,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:05,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:06,024 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:06,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 356 transitions, 3174 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:06,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:06,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:06,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:06,509 INFO L124 PetriNetUnfolderBase]: 872/3064 cut-off events. [2024-11-22 17:50:06,509 INFO L125 PetriNetUnfolderBase]: For 9144/9310 co-relation queries the response was YES. [2024-11-22 17:50:06,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10919 conditions, 3064 events. 872/3064 cut-off events. For 9144/9310 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 26487 event pairs, 35 based on Foata normal form. 27/3081 useless extension candidates. Maximal degree in co-relation 10869. Up to 536 conditions per place. [2024-11-22 17:50:06,527 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 36 selfloop transitions, 33 changer transitions 10/371 dead transitions. [2024-11-22 17:50:06,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 371 transitions, 3418 flow [2024-11-22 17:50:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:06,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:06,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-22 17:50:06,529 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-22 17:50:06,529 INFO L175 Difference]: Start difference. First operand has 214 places, 356 transitions, 3174 flow. Second operand 13 states and 1122 transitions. [2024-11-22 17:50:06,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 371 transitions, 3418 flow [2024-11-22 17:50:06,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 371 transitions, 3357 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-22 17:50:06,573 INFO L231 Difference]: Finished difference. Result has 221 places, 350 transitions, 3123 flow [2024-11-22 17:50:06,573 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3123, PETRI_PLACES=221, PETRI_TRANSITIONS=350} [2024-11-22 17:50:06,574 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 107 predicate places. [2024-11-22 17:50:06,574 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 350 transitions, 3123 flow [2024-11-22 17:50:06,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:06,574 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:06,575 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] [2024-11-22 17:50:06,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-22 17:50:06,575 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:06,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:06,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1832667520, now seen corresponding path program 1 times [2024-11-22 17:50:06,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:06,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253617705] [2024-11-22 17:50:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 17:50:06,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:50:06,943 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-22 17:50:06,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:06,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253617705] [2024-11-22 17:50:06,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253617705] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:06,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:06,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:06,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794296274] [2024-11-22 17:50:06,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:06,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:06,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:06,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:06,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:07,441 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:07,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 350 transitions, 3123 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:07,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:07,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:07,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:07,849 INFO L124 PetriNetUnfolderBase]: 552/2095 cut-off events. [2024-11-22 17:50:07,849 INFO L125 PetriNetUnfolderBase]: For 5940/6053 co-relation queries the response was YES. [2024-11-22 17:50:07,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7303 conditions, 2095 events. 552/2095 cut-off events. For 5940/6053 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16491 event pairs, 24 based on Foata normal form. 13/2102 useless extension candidates. Maximal degree in co-relation 7252. Up to 353 conditions per place. [2024-11-22 17:50:07,862 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 34 selfloop transitions, 22 changer transitions 6/307 dead transitions. [2024-11-22 17:50:07,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 307 transitions, 2612 flow [2024-11-22 17:50:07,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:07,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:07,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-22 17:50:07,864 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-22 17:50:07,864 INFO L175 Difference]: Start difference. First operand has 221 places, 350 transitions, 3123 flow. Second operand 13 states and 1121 transitions. [2024-11-22 17:50:07,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 307 transitions, 2612 flow [2024-11-22 17:50:07,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 307 transitions, 2491 flow, removed 35 selfloop flow, removed 17 redundant places. [2024-11-22 17:50:07,896 INFO L231 Difference]: Finished difference. Result has 209 places, 292 transitions, 2316 flow [2024-11-22 17:50:07,896 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2316, PETRI_PLACES=209, PETRI_TRANSITIONS=292} [2024-11-22 17:50:07,896 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-22 17:50:07,896 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 292 transitions, 2316 flow [2024-11-22 17:50:07,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:07,897 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:07,897 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] [2024-11-22 17:50:07,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-22 17:50:07,897 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:07,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:07,898 INFO L85 PathProgramCache]: Analyzing trace with hash 561788662, now seen corresponding path program 18 times [2024-11-22 17:50:07,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:07,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311856610] [2024-11-22 17:50:07,898 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 17:50:07,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:07,911 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 17:50:07,912 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:08,233 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-22 17:50:08,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:08,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311856610] [2024-11-22 17:50:08,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311856610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:08,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:08,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:08,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340018024] [2024-11-22 17:50:08,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:08,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:08,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:08,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:08,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:08,684 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:08,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 292 transitions, 2316 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:08,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:08,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:08,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:08,983 INFO L124 PetriNetUnfolderBase]: 281/1213 cut-off events. [2024-11-22 17:50:08,983 INFO L125 PetriNetUnfolderBase]: For 2609/2676 co-relation queries the response was YES. [2024-11-22 17:50:08,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 1213 events. 281/1213 cut-off events. For 2609/2676 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8072 event pairs, 14 based on Foata normal form. 8/1218 useless extension candidates. Maximal degree in co-relation 3857. Up to 185 conditions per place. [2024-11-22 17:50:08,989 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 27 selfloop transitions, 13 changer transitions 14/280 dead transitions. [2024-11-22 17:50:08,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 280 transitions, 2133 flow [2024-11-22 17:50:08,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:08,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:08,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-22 17:50:08,991 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-22 17:50:08,991 INFO L175 Difference]: Start difference. First operand has 209 places, 292 transitions, 2316 flow. Second operand 13 states and 1115 transitions. [2024-11-22 17:50:08,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 280 transitions, 2133 flow [2024-11-22 17:50:09,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 280 transitions, 2062 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-11-22 17:50:09,005 INFO L231 Difference]: Finished difference. Result has 201 places, 258 transitions, 1841 flow [2024-11-22 17:50:09,005 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1841, PETRI_PLACES=201, PETRI_TRANSITIONS=258} [2024-11-22 17:50:09,005 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 87 predicate places. [2024-11-22 17:50:09,005 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 258 transitions, 1841 flow [2024-11-22 17:50:09,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:09,006 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:09,006 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] [2024-11-22 17:50:09,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-22 17:50:09,006 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:09,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash -808000192, now seen corresponding path program 19 times [2024-11-22 17:50:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:09,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564105989] [2024-11-22 17:50:09,007 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 17:50:09,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:50:09,267 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-22 17:50:09,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:09,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564105989] [2024-11-22 17:50:09,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564105989] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:09,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:09,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:09,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748609856] [2024-11-22 17:50:09,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:09,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:09,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:09,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:09,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:09,870 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:09,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 258 transitions, 1841 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:09,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:09,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:09,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:10,186 INFO L124 PetriNetUnfolderBase]: 284/1251 cut-off events. [2024-11-22 17:50:10,186 INFO L125 PetriNetUnfolderBase]: For 2562/2605 co-relation queries the response was YES. [2024-11-22 17:50:10,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 1251 events. 284/1251 cut-off events. For 2562/2605 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8574 event pairs, 18 based on Foata normal form. 9/1258 useless extension candidates. Maximal degree in co-relation 3931. Up to 207 conditions per place. [2024-11-22 17:50:10,190 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 29 selfloop transitions, 15 changer transitions 19/287 dead transitions. [2024-11-22 17:50:10,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 287 transitions, 2168 flow [2024-11-22 17:50:10,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:10,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:10,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-22 17:50:10,191 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-22 17:50:10,191 INFO L175 Difference]: Start difference. First operand has 201 places, 258 transitions, 1841 flow. Second operand 13 states and 1123 transitions. [2024-11-22 17:50:10,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 287 transitions, 2168 flow [2024-11-22 17:50:10,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 287 transitions, 1982 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-11-22 17:50:10,207 INFO L231 Difference]: Finished difference. Result has 185 places, 255 transitions, 1777 flow [2024-11-22 17:50:10,208 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1777, PETRI_PLACES=185, PETRI_TRANSITIONS=255} [2024-11-22 17:50:10,208 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 71 predicate places. [2024-11-22 17:50:10,208 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 255 transitions, 1777 flow [2024-11-22 17:50:10,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:10,209 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:10,209 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] [2024-11-22 17:50:10,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-22 17:50:10,209 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:10,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:10,209 INFO L85 PathProgramCache]: Analyzing trace with hash 436745674, now seen corresponding path program 20 times [2024-11-22 17:50:10,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:10,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493552141] [2024-11-22 17:50:10,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:50:10,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:10,219 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:10,219 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:10,476 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-22 17:50:10,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:10,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493552141] [2024-11-22 17:50:10,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493552141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:10,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:10,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:10,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928441558] [2024-11-22 17:50:10,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:10,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:10,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:10,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:10,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:11,006 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:11,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 255 transitions, 1777 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:11,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:11,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:11,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:11,393 INFO L124 PetriNetUnfolderBase]: 527/1966 cut-off events. [2024-11-22 17:50:11,394 INFO L125 PetriNetUnfolderBase]: For 3861/3962 co-relation queries the response was YES. [2024-11-22 17:50:11,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6236 conditions, 1966 events. 527/1966 cut-off events. For 3861/3962 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15113 event pairs, 21 based on Foata normal form. 11/1972 useless extension candidates. Maximal degree in co-relation 6198. Up to 341 conditions per place. [2024-11-22 17:50:11,402 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 28 selfloop transitions, 22 changer transitions 2/276 dead transitions. [2024-11-22 17:50:11,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 276 transitions, 1978 flow [2024-11-22 17:50:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:11,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:11,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1117 transitions. [2024-11-22 17:50:11,404 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.774081774081774 [2024-11-22 17:50:11,404 INFO L175 Difference]: Start difference. First operand has 185 places, 255 transitions, 1777 flow. Second operand 13 states and 1117 transitions. [2024-11-22 17:50:11,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 276 transitions, 1978 flow [2024-11-22 17:50:11,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 276 transitions, 1912 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-22 17:50:11,419 INFO L231 Difference]: Finished difference. Result has 185 places, 261 transitions, 1837 flow [2024-11-22 17:50:11,419 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1837, PETRI_PLACES=185, PETRI_TRANSITIONS=261} [2024-11-22 17:50:11,420 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 71 predicate places. [2024-11-22 17:50:11,420 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 261 transitions, 1837 flow [2024-11-22 17:50:11,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:11,420 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:11,420 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] [2024-11-22 17:50:11,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-22 17:50:11,420 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:11,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:11,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2007155008, now seen corresponding path program 10 times [2024-11-22 17:50:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:11,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133340966] [2024-11-22 17:50:11,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:50:11,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:11,440 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:50:11,441 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:11,747 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-22 17:50:11,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:11,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133340966] [2024-11-22 17:50:11,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133340966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:11,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:11,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561400954] [2024-11-22 17:50:11,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:11,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:11,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:11,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:11,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:12,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:12,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 261 transitions, 1837 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:12,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:12,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:12,651 INFO L124 PetriNetUnfolderBase]: 800/2898 cut-off events. [2024-11-22 17:50:12,651 INFO L125 PetriNetUnfolderBase]: For 6176/6306 co-relation queries the response was YES. [2024-11-22 17:50:12,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9435 conditions, 2898 events. 800/2898 cut-off events. For 6176/6306 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24845 event pairs, 36 based on Foata normal form. 16/2908 useless extension candidates. Maximal degree in co-relation 9397. Up to 536 conditions per place. [2024-11-22 17:50:12,664 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 39 selfloop transitions, 20 changer transitions 7/290 dead transitions. [2024-11-22 17:50:12,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 290 transitions, 2133 flow [2024-11-22 17:50:12,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:12,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:12,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-22 17:50:12,665 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-22 17:50:12,666 INFO L175 Difference]: Start difference. First operand has 185 places, 261 transitions, 1837 flow. Second operand 13 states and 1121 transitions. [2024-11-22 17:50:12,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 290 transitions, 2133 flow [2024-11-22 17:50:12,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 290 transitions, 2076 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-22 17:50:12,690 INFO L231 Difference]: Finished difference. Result has 192 places, 267 transitions, 1914 flow [2024-11-22 17:50:12,690 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1914, PETRI_PLACES=192, PETRI_TRANSITIONS=267} [2024-11-22 17:50:12,690 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 78 predicate places. [2024-11-22 17:50:12,691 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 267 transitions, 1914 flow [2024-11-22 17:50:12,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:12,691 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:12,691 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] [2024-11-22 17:50:12,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-22 17:50:12,691 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:12,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:12,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1894790072, now seen corresponding path program 11 times [2024-11-22 17:50:12,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:12,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722202121] [2024-11-22 17:50:12,692 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:50:12,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:12,702 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:12,702 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:12,893 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-22 17:50:12,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:12,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722202121] [2024-11-22 17:50:12,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722202121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:12,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:12,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:12,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081726736] [2024-11-22 17:50:12,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:12,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:12,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:12,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:12,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:13,311 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:13,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 267 transitions, 1914 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:13,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:13,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:13,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:13,845 INFO L124 PetriNetUnfolderBase]: 1066/3727 cut-off events. [2024-11-22 17:50:13,846 INFO L125 PetriNetUnfolderBase]: For 8777/8995 co-relation queries the response was YES. [2024-11-22 17:50:13,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12382 conditions, 3727 events. 1066/3727 cut-off events. For 8777/8995 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 33748 event pairs, 44 based on Foata normal form. 18/3736 useless extension candidates. Maximal degree in co-relation 12340. Up to 687 conditions per place. [2024-11-22 17:50:13,866 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 35 selfloop transitions, 27 changer transitions 3/289 dead transitions. [2024-11-22 17:50:13,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 289 transitions, 2193 flow [2024-11-22 17:50:13,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-22 17:50:13,868 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-22 17:50:13,868 INFO L175 Difference]: Start difference. First operand has 192 places, 267 transitions, 1914 flow. Second operand 13 states and 1121 transitions. [2024-11-22 17:50:13,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 289 transitions, 2193 flow [2024-11-22 17:50:13,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 289 transitions, 2141 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-11-22 17:50:13,901 INFO L231 Difference]: Finished difference. Result has 198 places, 275 transitions, 2029 flow [2024-11-22 17:50:13,901 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2029, PETRI_PLACES=198, PETRI_TRANSITIONS=275} [2024-11-22 17:50:13,902 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 84 predicate places. [2024-11-22 17:50:13,902 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 275 transitions, 2029 flow [2024-11-22 17:50:13,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:13,902 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:13,903 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] [2024-11-22 17:50:13,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-22 17:50:13,903 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:13,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:13,903 INFO L85 PathProgramCache]: Analyzing trace with hash -916589858, now seen corresponding path program 12 times [2024-11-22 17:50:13,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:13,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88768024] [2024-11-22 17:50:13,903 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 17:50:13,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:13,913 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 17:50:13,913 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:14,155 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-22 17:50:14,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:14,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88768024] [2024-11-22 17:50:14,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88768024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:14,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:14,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903909728] [2024-11-22 17:50:14,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:14,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:14,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:14,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:14,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:14,597 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:14,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 275 transitions, 2029 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:14,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:14,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:14,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:15,190 INFO L124 PetriNetUnfolderBase]: 1341/4672 cut-off events. [2024-11-22 17:50:15,190 INFO L125 PetriNetUnfolderBase]: For 11944/12216 co-relation queries the response was YES. [2024-11-22 17:50:15,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 4672 events. 1341/4672 cut-off events. For 11944/12216 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44417 event pairs, 66 based on Foata normal form. 23/4684 useless extension candidates. Maximal degree in co-relation 15815. Up to 865 conditions per place. [2024-11-22 17:50:15,214 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 50 selfloop transitions, 25 changer transitions 6/305 dead transitions. [2024-11-22 17:50:15,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 305 transitions, 2414 flow [2024-11-22 17:50:15,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:15,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:15,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-22 17:50:15,216 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-22 17:50:15,216 INFO L175 Difference]: Start difference. First operand has 198 places, 275 transitions, 2029 flow. Second operand 13 states and 1127 transitions. [2024-11-22 17:50:15,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 305 transitions, 2414 flow [2024-11-22 17:50:15,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 305 transitions, 2357 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-22 17:50:15,261 INFO L231 Difference]: Finished difference. Result has 207 places, 282 transitions, 2141 flow [2024-11-22 17:50:15,261 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2141, PETRI_PLACES=207, PETRI_TRANSITIONS=282} [2024-11-22 17:50:15,262 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 93 predicate places. [2024-11-22 17:50:15,262 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 282 transitions, 2141 flow [2024-11-22 17:50:15,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:15,262 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:15,262 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] [2024-11-22 17:50:15,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-22 17:50:15,263 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:15,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:15,263 INFO L85 PathProgramCache]: Analyzing trace with hash -547508598, now seen corresponding path program 13 times [2024-11-22 17:50:15,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:15,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608786778] [2024-11-22 17:50:15,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 17:50:15,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:15,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 17:50:15,498 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-22 17:50:15,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:15,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608786778] [2024-11-22 17:50:15,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608786778] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:15,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:15,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:15,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074210218] [2024-11-22 17:50:15,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:15,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:15,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:15,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:15,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:15,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:15,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 282 transitions, 2141 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:15,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:15,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:15,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:16,567 INFO L124 PetriNetUnfolderBase]: 1341/4682 cut-off events. [2024-11-22 17:50:16,567 INFO L125 PetriNetUnfolderBase]: For 12670/12926 co-relation queries the response was YES. [2024-11-22 17:50:16,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16053 conditions, 4682 events. 1341/4682 cut-off events. For 12670/12926 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44602 event pairs, 58 based on Foata normal form. 32/4704 useless extension candidates. Maximal degree in co-relation 16003. Up to 885 conditions per place. [2024-11-22 17:50:16,596 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 47 selfloop transitions, 29 changer transitions 10/308 dead transitions. [2024-11-22 17:50:16,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 308 transitions, 2517 flow [2024-11-22 17:50:16,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:16,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:16,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1120 transitions. [2024-11-22 17:50:16,598 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7761607761607762 [2024-11-22 17:50:16,598 INFO L175 Difference]: Start difference. First operand has 207 places, 282 transitions, 2141 flow. Second operand 13 states and 1120 transitions. [2024-11-22 17:50:16,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 308 transitions, 2517 flow [2024-11-22 17:50:16,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 308 transitions, 2446 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-11-22 17:50:16,657 INFO L231 Difference]: Finished difference. Result has 214 places, 281 transitions, 2175 flow [2024-11-22 17:50:16,658 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2175, PETRI_PLACES=214, PETRI_TRANSITIONS=281} [2024-11-22 17:50:16,658 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 100 predicate places. [2024-11-22 17:50:16,658 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 281 transitions, 2175 flow [2024-11-22 17:50:16,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:16,658 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:16,659 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] [2024-11-22 17:50:16,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-22 17:50:16,659 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:16,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:16,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1563784084, now seen corresponding path program 14 times [2024-11-22 17:50:16,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:16,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341102998] [2024-11-22 17:50:16,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 17:50:16,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:16,669 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:16,669 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:16,878 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-22 17:50:16,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:16,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341102998] [2024-11-22 17:50:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341102998] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:16,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:16,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:16,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875368408] [2024-11-22 17:50:16,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:16,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:16,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:16,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:16,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:17,329 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:17,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 281 transitions, 2175 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:17,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:17,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:17,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:17,957 INFO L124 PetriNetUnfolderBase]: 1331/4559 cut-off events. [2024-11-22 17:50:17,957 INFO L125 PetriNetUnfolderBase]: For 13041/13307 co-relation queries the response was YES. [2024-11-22 17:50:17,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15830 conditions, 4559 events. 1331/4559 cut-off events. For 13041/13307 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 43127 event pairs, 60 based on Foata normal form. 21/4570 useless extension candidates. Maximal degree in co-relation 15777. Up to 837 conditions per place. [2024-11-22 17:50:17,987 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 43 selfloop transitions, 28 changer transitions 1/294 dead transitions. [2024-11-22 17:50:17,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 294 transitions, 2443 flow [2024-11-22 17:50:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-22 17:50:17,988 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-22 17:50:17,989 INFO L175 Difference]: Start difference. First operand has 214 places, 281 transitions, 2175 flow. Second operand 13 states and 1122 transitions. [2024-11-22 17:50:17,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 294 transitions, 2443 flow [2024-11-22 17:50:18,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 294 transitions, 2310 flow, removed 27 selfloop flow, removed 13 redundant places. [2024-11-22 17:50:18,113 INFO L231 Difference]: Finished difference. Result has 215 places, 286 transitions, 2205 flow [2024-11-22 17:50:18,113 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2205, PETRI_PLACES=215, PETRI_TRANSITIONS=286} [2024-11-22 17:50:18,114 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 101 predicate places. [2024-11-22 17:50:18,114 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 286 transitions, 2205 flow [2024-11-22 17:50:18,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:18,114 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:18,114 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] [2024-11-22 17:50:18,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-22 17:50:18,115 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:18,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:18,115 INFO L85 PathProgramCache]: Analyzing trace with hash 711019120, now seen corresponding path program 15 times [2024-11-22 17:50:18,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:18,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253071975] [2024-11-22 17:50:18,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 17:50:18,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:18,125 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 17:50:18,125 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:18,313 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-22 17:50:18,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:18,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253071975] [2024-11-22 17:50:18,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253071975] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:18,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:18,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 17:50:18,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737713878] [2024-11-22 17:50:18,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:18,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 17:50:18,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:18,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 17:50:18,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-22 17:50:18,788 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-22 17:50:18,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 286 transitions, 2205 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:18,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:18,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-22 17:50:18,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:19,489 INFO L124 PetriNetUnfolderBase]: 1595/5447 cut-off events. [2024-11-22 17:50:19,490 INFO L125 PetriNetUnfolderBase]: For 15534/15805 co-relation queries the response was YES. [2024-11-22 17:50:19,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18823 conditions, 5447 events. 1595/5447 cut-off events. For 15534/15805 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 53655 event pairs, 71 based on Foata normal form. 21/5456 useless extension candidates. Maximal degree in co-relation 18770. Up to 1016 conditions per place. [2024-11-22 17:50:19,525 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 50 selfloop transitions, 28 changer transitions 5/305 dead transitions. [2024-11-22 17:50:19,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 305 transitions, 2561 flow [2024-11-22 17:50:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 17:50:19,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-22 17:50:19,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-22 17:50:19,527 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-22 17:50:19,527 INFO L175 Difference]: Start difference. First operand has 215 places, 286 transitions, 2205 flow. Second operand 13 states and 1123 transitions. [2024-11-22 17:50:19,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 305 transitions, 2561 flow [2024-11-22 17:50:19,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 305 transitions, 2461 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-22 17:50:19,592 INFO L231 Difference]: Finished difference. Result has 222 places, 292 transitions, 2291 flow [2024-11-22 17:50:19,592 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2291, PETRI_PLACES=222, PETRI_TRANSITIONS=292} [2024-11-22 17:50:19,592 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 108 predicate places. [2024-11-22 17:50:19,592 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 292 transitions, 2291 flow [2024-11-22 17:50:19,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 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-22 17:50:19,593 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:19,593 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] [2024-11-22 17:50:19,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-22 17:50:19,593 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:19,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:19,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2081631608, now seen corresponding path program 16 times [2024-11-22 17:50:19,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:19,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162363022] [2024-11-22 17:50:19,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 17:50:19,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:19,605 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 17:50:19,605 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 17:50:19,863 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-22 17:50:19,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 17:50:19,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162363022] [2024-11-22 17:50:19,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162363022] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 17:50:19,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 17:50:19,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-22 17:50:19,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849892608] [2024-11-22 17:50:19,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 17:50:19,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 17:50:19,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 17:50:19,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 17:50:19,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-22 17:50:20,368 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-22 17:50:20,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 292 transitions, 2291 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:50:20,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 17:50:20,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-22 17:50:20,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 17:50:21,714 INFO L124 PetriNetUnfolderBase]: 2473/7474 cut-off events. [2024-11-22 17:50:21,714 INFO L125 PetriNetUnfolderBase]: For 32229/33004 co-relation queries the response was YES. [2024-11-22 17:50:21,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 7474 events. 2473/7474 cut-off events. For 32229/33004 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 73518 event pairs, 311 based on Foata normal form. 148/7573 useless extension candidates. Maximal degree in co-relation 29857. Up to 1383 conditions per place. [2024-11-22 17:50:21,766 INFO L140 encePairwiseOnDemand]: 88/111 looper letters, 567 selfloop transitions, 140 changer transitions 27/826 dead transitions. [2024-11-22 17:50:21,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 826 transitions, 8775 flow [2024-11-22 17:50:21,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-22 17:50:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-22 17:50:21,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1652 transitions. [2024-11-22 17:50:21,768 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7441441441441441 [2024-11-22 17:50:21,768 INFO L175 Difference]: Start difference. First operand has 222 places, 292 transitions, 2291 flow. Second operand 20 states and 1652 transitions. [2024-11-22 17:50:21,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 826 transitions, 8775 flow [2024-11-22 17:50:21,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 826 transitions, 8721 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-22 17:50:21,875 INFO L231 Difference]: Finished difference. Result has 241 places, 400 transitions, 4081 flow [2024-11-22 17:50:21,875 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4081, PETRI_PLACES=241, PETRI_TRANSITIONS=400} [2024-11-22 17:50:21,875 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 127 predicate places. [2024-11-22 17:50:21,875 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 400 transitions, 4081 flow [2024-11-22 17:50:21,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 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-22 17:50:21,876 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 17:50:21,876 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] [2024-11-22 17:50:21,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-22 17:50:21,876 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-22 17:50:21,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 17:50:21,877 INFO L85 PathProgramCache]: Analyzing trace with hash 548065722, now seen corresponding path program 17 times [2024-11-22 17:50:21,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 17:50:21,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81660668] [2024-11-22 17:50:21,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 17:50:21,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 17:50:21,890 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 17:50:21,890 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat