/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/goblint-regression/09-regions_17-arrayloop_nr.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 01:52:52,497 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 01:52:52,558 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 01:52:52,592 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 01:52:52,592 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 01:52:52,593 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 01:52:52,593 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 01:52:52,593 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 01:52:52,594 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 01:52:52,597 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 01:52:52,597 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 01:52:52,598 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 01:52:52,598 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 01:52:52,599 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 01:52:52,600 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 01:52:52,600 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 01:52:52,600 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 01:52:52,600 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 01:52:52,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:52:52,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 01:52:52,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 01:52:52,601 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 01:52:52,601 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 01:52:52,602 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 01:52:52,602 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 01:52:52,602 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 01:52:52,602 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2023-11-30 01:52:52,786 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 01:52:52,802 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 01:52:52,803 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 01:52:52,804 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 01:52:52,812 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 01:52:52,813 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_17-arrayloop_nr.i [2023-11-30 01:52:53,834 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 01:52:54,031 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 01:52:54,031 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_17-arrayloop_nr.i [2023-11-30 01:52:54,045 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e4d5f782/4d6e31e258af4b5fb94c85dbf86814a4/FLAG8ac3a4c91 [2023-11-30 01:52:54,060 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e4d5f782/4d6e31e258af4b5fb94c85dbf86814a4 [2023-11-30 01:52:54,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 01:52:54,062 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 01:52:54,065 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 01:52:54,065 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 01:52:54,068 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 01:52:54,069 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f80edfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54, skipping insertion in model container [2023-11-30 01:52:54,070 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,119 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 01:52:54,536 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:52:54,551 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 01:52:54,612 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 01:52:54,688 INFO L206 MainTranslator]: Completed translation [2023-11-30 01:52:54,688 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54 WrapperNode [2023-11-30 01:52:54,688 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 01:52:54,689 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 01:52:54,689 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 01:52:54,689 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 01:52:54,694 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,717 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,750 INFO L138 Inliner]: procedures = 369, calls = 30, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 237 [2023-11-30 01:52:54,750 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 01:52:54,751 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 01:52:54,751 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 01:52:54,751 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 01:52:54,761 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,761 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,765 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,766 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,779 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,783 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,786 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,788 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 01:52:54,789 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 01:52:54,789 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 01:52:54,789 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 01:52:54,790 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (1/1) ... [2023-11-30 01:52:54,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 01:52:54,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:52:54,855 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-30 01:52:54,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-30 01:52:54,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 01:52:54,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-30 01:52:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 01:52:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 01:52:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 01:52:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 01:52:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 01:52:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-30 01:52:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 01:52:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-30 01:52:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 01:52:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 01:52:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 01:52:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 01:52:54,897 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 01:52:55,055 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 01:52:55,057 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 01:52:55,469 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 01:52:55,487 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 01:52:55,487 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-30 01:52:55,492 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:52:55 BoogieIcfgContainer [2023-11-30 01:52:55,492 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 01:52:55,494 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 01:52:55,495 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 01:52:55,497 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 01:52:55,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 01:52:54" (1/3) ... [2023-11-30 01:52:55,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f10934a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:52:55, skipping insertion in model container [2023-11-30 01:52:55,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:52:54" (2/3) ... [2023-11-30 01:52:55,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f10934a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 01:52:55, skipping insertion in model container [2023-11-30 01:52:55,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:52:55" (3/3) ... [2023-11-30 01:52:55,498 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_17-arrayloop_nr.i [2023-11-30 01:52:55,510 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 01:52:55,510 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-11-30 01:52:55,510 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 01:52:55,595 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 01:52:55,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 265 places, 267 transitions, 538 flow [2023-11-30 01:52:55,763 INFO L124 PetriNetUnfolderBase]: 6/266 cut-off events. [2023-11-30 01:52:55,763 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:52:55,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 266 events. 6/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 428 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 202. Up to 2 conditions per place. [2023-11-30 01:52:55,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 265 places, 267 transitions, 538 flow [2023-11-30 01:52:55,784 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 264 places, 266 transitions, 535 flow [2023-11-30 01:52:55,795 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 01:52:55,799 INFO L362 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@75da6d81, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 01:52:55,799 INFO L363 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-11-30 01:52:55,806 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 01:52:55,807 INFO L124 PetriNetUnfolderBase]: 3/67 cut-off events. [2023-11-30 01:52:55,807 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 01:52:55,807 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:52:55,807 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:52:55,807 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:52:55,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:52:55,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1470461029, now seen corresponding path program 1 times [2023-11-30 01:52:55,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:52:55,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925319262] [2023-11-30 01:52:55,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:52:55,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:52:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:52:56,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:52:56,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:52:56,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925319262] [2023-11-30 01:52:56,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925319262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:52:56,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:52:56,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:52:56,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610049024] [2023-11-30 01:52:56,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:52:56,387 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:52:56,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:52:56,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:52:56,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:52:56,415 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 267 [2023-11-30 01:52:56,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 266 transitions, 535 flow. Second operand has 6 states, 6 states have (on average 136.5) internal successors, (819), 6 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:56,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:52:56,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 267 [2023-11-30 01:52:56,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:52:57,720 INFO L124 PetriNetUnfolderBase]: 2726/8107 cut-off events. [2023-11-30 01:52:57,720 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 01:52:57,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13584 conditions, 8107 events. 2726/8107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 61459 event pairs, 2218 based on Foata normal form. 208/7407 useless extension candidates. Maximal degree in co-relation 13491. Up to 5160 conditions per place. [2023-11-30 01:52:57,764 INFO L140 encePairwiseOnDemand]: 227/267 looper letters, 178 selfloop transitions, 107 changer transitions 0/419 dead transitions. [2023-11-30 01:52:57,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 419 transitions, 1411 flow [2023-11-30 01:52:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:52:57,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:52:57,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1104 transitions. [2023-11-30 01:52:57,783 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6891385767790262 [2023-11-30 01:52:57,784 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1104 transitions. [2023-11-30 01:52:57,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1104 transitions. [2023-11-30 01:52:57,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:52:57,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1104 transitions. [2023-11-30 01:52:57,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.0) internal successors, (1104), 6 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) [2023-11-30 01:52:57,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:57,804 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:57,808 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 4 predicate places. [2023-11-30 01:52:57,809 INFO L500 AbstractCegarLoop]: Abstraction has has 268 places, 419 transitions, 1411 flow [2023-11-30 01:52:57,809 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 136.5) internal successors, (819), 6 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:57,810 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:52:57,810 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:52:57,810 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 01:52:57,810 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:52:57,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:52:57,811 INFO L85 PathProgramCache]: Analyzing trace with hash 572903943, now seen corresponding path program 1 times [2023-11-30 01:52:57,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:52:57,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085947705] [2023-11-30 01:52:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:52:57,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:52:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:52:58,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:52:58,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:52:58,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085947705] [2023-11-30 01:52:58,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085947705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:52:58,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:52:58,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:52:58,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597540267] [2023-11-30 01:52:58,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:52:58,177 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:52:58,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:52:58,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:52:58,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:52:58,180 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 267 [2023-11-30 01:52:58,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 419 transitions, 1411 flow. Second operand has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:58,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:52:58,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 267 [2023-11-30 01:52:58,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:52:59,537 INFO L124 PetriNetUnfolderBase]: 2993/8736 cut-off events. [2023-11-30 01:52:59,537 INFO L125 PetriNetUnfolderBase]: For 687/1198 co-relation queries the response was YES. [2023-11-30 01:52:59,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20520 conditions, 8736 events. 2993/8736 cut-off events. For 687/1198 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 66725 event pairs, 2080 based on Foata normal form. 0/7786 useless extension candidates. Maximal degree in co-relation 20403. Up to 5577 conditions per place. [2023-11-30 01:52:59,573 INFO L140 encePairwiseOnDemand]: 230/267 looper letters, 333 selfloop transitions, 107 changer transitions 0/575 dead transitions. [2023-11-30 01:52:59,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 575 transitions, 2913 flow [2023-11-30 01:52:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:52:59,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:52:59,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1096 transitions. [2023-11-30 01:52:59,576 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6841448189762797 [2023-11-30 01:52:59,576 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1096 transitions. [2023-11-30 01:52:59,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1096 transitions. [2023-11-30 01:52:59,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:52:59,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1096 transitions. [2023-11-30 01:52:59,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 182.66666666666666) internal successors, (1096), 6 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:59,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:59,581 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:59,582 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 8 predicate places. [2023-11-30 01:52:59,582 INFO L500 AbstractCegarLoop]: Abstraction has has 272 places, 575 transitions, 2913 flow [2023-11-30 01:52:59,582 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:59,582 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:52:59,582 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:52:59,583 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 01:52:59,583 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:52:59,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:52:59,583 INFO L85 PathProgramCache]: Analyzing trace with hash -826497430, now seen corresponding path program 1 times [2023-11-30 01:52:59,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:52:59,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763402889] [2023-11-30 01:52:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:52:59,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:52:59,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:52:59,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:52:59,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:52:59,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763402889] [2023-11-30 01:52:59,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763402889] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:52:59,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:52:59,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 01:52:59,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165987028] [2023-11-30 01:52:59,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:52:59,627 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 01:52:59,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:52:59,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 01:52:59,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 01:52:59,628 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 267 [2023-11-30 01:52:59,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 575 transitions, 2913 flow. Second operand has 3 states, 3 states have (on average 225.0) internal successors, (675), 3 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:52:59,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:52:59,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 267 [2023-11-30 01:52:59,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:02,055 INFO L124 PetriNetUnfolderBase]: 5845/16207 cut-off events. [2023-11-30 01:53:02,055 INFO L125 PetriNetUnfolderBase]: For 2206/2741 co-relation queries the response was YES. [2023-11-30 01:53:02,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41246 conditions, 16207 events. 5845/16207 cut-off events. For 2206/2741 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 127169 event pairs, 4068 based on Foata normal form. 36/14507 useless extension candidates. Maximal degree in co-relation 41012. Up to 10948 conditions per place. [2023-11-30 01:53:02,126 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 102 selfloop transitions, 4 changer transitions 0/624 dead transitions. [2023-11-30 01:53:02,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 624 transitions, 3375 flow [2023-11-30 01:53:02,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 01:53:02,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 01:53:02,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 745 transitions. [2023-11-30 01:53:02,128 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9300873907615481 [2023-11-30 01:53:02,128 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 745 transitions. [2023-11-30 01:53:02,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 745 transitions. [2023-11-30 01:53:02,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:02,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 745 transitions. [2023-11-30 01:53:02,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 248.33333333333334) internal successors, (745), 3 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:02,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:02,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:02,132 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 10 predicate places. [2023-11-30 01:53:02,132 INFO L500 AbstractCegarLoop]: Abstraction has has 274 places, 624 transitions, 3375 flow [2023-11-30 01:53:02,132 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 225.0) internal successors, (675), 3 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:02,132 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:02,132 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:02,132 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 01:53:02,133 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:02,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:02,133 INFO L85 PathProgramCache]: Analyzing trace with hash 340895407, now seen corresponding path program 1 times [2023-11-30 01:53:02,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:02,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811555667] [2023-11-30 01:53:02,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:02,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:02,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:02,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:02,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:02,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811555667] [2023-11-30 01:53:02,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811555667] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:53:02,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:53:02,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 01:53:02,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403158513] [2023-11-30 01:53:02,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:53:02,369 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:53:02,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:02,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:53:02,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 01:53:02,372 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 267 [2023-11-30 01:53:02,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 624 transitions, 3375 flow. Second operand has 6 states, 6 states have (on average 132.0) internal successors, (792), 6 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:02,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:02,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 267 [2023-11-30 01:53:02,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:05,411 INFO L124 PetriNetUnfolderBase]: 6566/17374 cut-off events. [2023-11-30 01:53:05,411 INFO L125 PetriNetUnfolderBase]: For 6390/7440 co-relation queries the response was YES. [2023-11-30 01:53:05,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56405 conditions, 17374 events. 6566/17374 cut-off events. For 6390/7440 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 133901 event pairs, 4700 based on Foata normal form. 0/15527 useless extension candidates. Maximal degree in co-relation 56127. Up to 12315 conditions per place. [2023-11-30 01:53:05,497 INFO L140 encePairwiseOnDemand]: 261/267 looper letters, 484 selfloop transitions, 9 changer transitions 0/622 dead transitions. [2023-11-30 01:53:05,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 622 transitions, 4345 flow [2023-11-30 01:53:05,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:53:05,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:53:05,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 902 transitions. [2023-11-30 01:53:05,500 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5630461922596754 [2023-11-30 01:53:05,500 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 902 transitions. [2023-11-30 01:53:05,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 902 transitions. [2023-11-30 01:53:05,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:05,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 902 transitions. [2023-11-30 01:53:05,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 150.33333333333334) internal successors, (902), 6 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:05,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:05,505 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:05,505 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 14 predicate places. [2023-11-30 01:53:05,505 INFO L500 AbstractCegarLoop]: Abstraction has has 278 places, 622 transitions, 4345 flow [2023-11-30 01:53:05,506 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.0) internal successors, (792), 6 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:05,506 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:05,506 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:05,506 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 01:53:05,506 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:05,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1149405863, now seen corresponding path program 1 times [2023-11-30 01:53:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474189777] [2023-11-30 01:53:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:05,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:05,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474189777] [2023-11-30 01:53:05,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474189777] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:53:05,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136335015] [2023-11-30 01:53:05,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:05,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:05,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:53:05,624 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:53:05,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 01:53:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:05,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 01:53:05,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:53:05,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:05,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:53:05,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:05,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136335015] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:53:05,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:53:05,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 01:53:05,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528571422] [2023-11-30 01:53:05,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:53:05,893 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 01:53:05,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:05,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 01:53:05,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 01:53:05,895 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 267 [2023-11-30 01:53:05,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 622 transitions, 4345 flow. Second operand has 10 states, 10 states have (on average 226.1) internal successors, (2261), 10 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:05,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:05,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 267 [2023-11-30 01:53:05,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:09,433 INFO L124 PetriNetUnfolderBase]: 6636/17785 cut-off events. [2023-11-30 01:53:09,433 INFO L125 PetriNetUnfolderBase]: For 10164/11499 co-relation queries the response was YES. [2023-11-30 01:53:09,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59412 conditions, 17785 events. 6636/17785 cut-off events. For 10164/11499 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 137769 event pairs, 4659 based on Foata normal form. 2/15898 useless extension candidates. Maximal degree in co-relation 58971. Up to 12403 conditions per place. [2023-11-30 01:53:09,530 INFO L140 encePairwiseOnDemand]: 258/267 looper letters, 107 selfloop transitions, 13 changer transitions 0/637 dead transitions. [2023-11-30 01:53:09,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 637 transitions, 4695 flow [2023-11-30 01:53:09,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 01:53:09,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 01:53:09,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2088 transitions. [2023-11-30 01:53:09,534 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8689138576779026 [2023-11-30 01:53:09,534 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2088 transitions. [2023-11-30 01:53:09,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2088 transitions. [2023-11-30 01:53:09,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:09,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2088 transitions. [2023-11-30 01:53:09,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 232.0) internal successors, (2088), 9 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:09,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:09,541 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:09,542 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 22 predicate places. [2023-11-30 01:53:09,542 INFO L500 AbstractCegarLoop]: Abstraction has has 286 places, 637 transitions, 4695 flow [2023-11-30 01:53:09,543 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 226.1) internal successors, (2261), 10 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:09,543 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:09,543 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:09,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-30 01:53:09,749 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:09,750 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:09,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:09,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1047357319, now seen corresponding path program 2 times [2023-11-30 01:53:09,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:09,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857739186] [2023-11-30 01:53:09,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:09,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:10,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857739186] [2023-11-30 01:53:10,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857739186] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:53:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838708672] [2023-11-30 01:53:10,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:53:10,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:10,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:53:10,026 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:53:10,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-30 01:53:10,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:53:10,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:53:10,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-30 01:53:10,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:53:10,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-30 01:53:10,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-30 01:53:10,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:53:10,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2023-11-30 01:53:10,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:53:10,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2023-11-30 01:53:10,422 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-11-30 01:53:10,422 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:53:10,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838708672] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:53:10,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:53:10,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2023-11-30 01:53:10,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93563805] [2023-11-30 01:53:10,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:53:10,423 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-30 01:53:10,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:10,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-30 01:53:10,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-11-30 01:53:10,425 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 267 [2023-11-30 01:53:10,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 637 transitions, 4695 flow. Second operand has 8 states, 8 states have (on average 144.5) internal successors, (1156), 8 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:10,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:10,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 267 [2023-11-30 01:53:10,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:15,157 INFO L124 PetriNetUnfolderBase]: 8545/21397 cut-off events. [2023-11-30 01:53:15,157 INFO L125 PetriNetUnfolderBase]: For 23516/25744 co-relation queries the response was YES. [2023-11-30 01:53:15,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86581 conditions, 21397 events. 8545/21397 cut-off events. For 23516/25744 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 165585 event pairs, 3759 based on Foata normal form. 48/19287 useless extension candidates. Maximal degree in co-relation 86093. Up to 14795 conditions per place. [2023-11-30 01:53:15,264 INFO L140 encePairwiseOnDemand]: 220/267 looper letters, 797 selfloop transitions, 214 changer transitions 0/1172 dead transitions. [2023-11-30 01:53:15,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 1172 transitions, 11775 flow [2023-11-30 01:53:15,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 01:53:15,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 01:53:15,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1787 transitions. [2023-11-30 01:53:15,268 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7436537661256762 [2023-11-30 01:53:15,268 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1787 transitions. [2023-11-30 01:53:15,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1787 transitions. [2023-11-30 01:53:15,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:15,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1787 transitions. [2023-11-30 01:53:15,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.55555555555554) internal successors, (1787), 9 states have internal predecessors, (1787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:15,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:15,274 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 267.0) internal successors, (2670), 10 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:15,275 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 30 predicate places. [2023-11-30 01:53:15,275 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 1172 transitions, 11775 flow [2023-11-30 01:53:15,275 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.5) internal successors, (1156), 8 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:15,275 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:15,276 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:15,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-30 01:53:15,480 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-30 01:53:15,480 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:15,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:15,481 INFO L85 PathProgramCache]: Analyzing trace with hash 2109208062, now seen corresponding path program 1 times [2023-11-30 01:53:15,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:15,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457570682] [2023-11-30 01:53:15,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:15,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:15,716 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:15,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:15,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457570682] [2023-11-30 01:53:15,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457570682] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:53:15,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058479091] [2023-11-30 01:53:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:15,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:15,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:53:15,730 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:53:15,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-30 01:53:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:15,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 01:53:15,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:53:16,245 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:16,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:53:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:16,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058479091] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:53:16,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:53:16,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 01:53:16,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173925594] [2023-11-30 01:53:16,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:53:16,471 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 01:53:16,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:16,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 01:53:16,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 01:53:16,474 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 267 [2023-11-30 01:53:16,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 1172 transitions, 11775 flow. Second operand has 18 states, 18 states have (on average 226.72222222222223) internal successors, (4081), 18 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:16,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:16,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 267 [2023-11-30 01:53:16,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:23,425 INFO L124 PetriNetUnfolderBase]: 8545/21561 cut-off events. [2023-11-30 01:53:23,425 INFO L125 PetriNetUnfolderBase]: For 29846/32098 co-relation queries the response was YES. [2023-11-30 01:53:23,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89868 conditions, 21561 events. 8545/21561 cut-off events. For 29846/32098 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 165684 event pairs, 3759 based on Foata normal form. 15/19418 useless extension candidates. Maximal degree in co-relation 88716. Up to 14863 conditions per place. [2023-11-30 01:53:23,536 INFO L140 encePairwiseOnDemand]: 258/267 looper letters, 335 selfloop transitions, 25 changer transitions 0/1216 dead transitions. [2023-11-30 01:53:23,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 1216 transitions, 12951 flow [2023-11-30 01:53:23,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:53:23,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:53:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4798 transitions. [2023-11-30 01:53:23,543 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8557160691992153 [2023-11-30 01:53:23,543 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4798 transitions. [2023-11-30 01:53:23,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4798 transitions. [2023-11-30 01:53:23,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:23,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4798 transitions. [2023-11-30 01:53:23,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 228.47619047619048) internal successors, (4798), 21 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:23,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 267.0) internal successors, (5874), 22 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:23,561 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 267.0) internal successors, (5874), 22 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:23,562 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 50 predicate places. [2023-11-30 01:53:23,563 INFO L500 AbstractCegarLoop]: Abstraction has has 314 places, 1216 transitions, 12951 flow [2023-11-30 01:53:23,573 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 226.72222222222223) internal successors, (4081), 18 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:23,573 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:23,583 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:23,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-30 01:53:23,792 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:23,793 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:23,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:23,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1870437314, now seen corresponding path program 2 times [2023-11-30 01:53:23,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:23,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990950362] [2023-11-30 01:53:23,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:23,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:23,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:24,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:24,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990950362] [2023-11-30 01:53:24,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990950362] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:53:24,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621506184] [2023-11-30 01:53:24,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 01:53:24,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:24,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:53:24,526 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:53:24,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-30 01:53:24,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 01:53:24,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 01:53:24,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-30 01:53:24,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:53:24,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-30 01:53:24,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-11-30 01:53:24,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:53:24,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2023-11-30 01:53:24,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 01:53:24,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2023-11-30 01:53:24,827 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 868 trivial. 0 not checked. [2023-11-30 01:53:24,827 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 01:53:24,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621506184] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:53:24,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 01:53:24,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2023-11-30 01:53:24,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372667855] [2023-11-30 01:53:24,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:53:24,828 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 01:53:24,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:24,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 01:53:24,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-11-30 01:53:24,829 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 267 [2023-11-30 01:53:24,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 1216 transitions, 12951 flow. Second operand has 6 states, 6 states have (on average 148.33333333333334) internal successors, (890), 6 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:24,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:24,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 267 [2023-11-30 01:53:24,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:32,771 INFO L124 PetriNetUnfolderBase]: 9553/23993 cut-off events. [2023-11-30 01:53:32,771 INFO L125 PetriNetUnfolderBase]: For 47545/51791 co-relation queries the response was YES. [2023-11-30 01:53:32,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115886 conditions, 23993 events. 9553/23993 cut-off events. For 47545/51791 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 186325 event pairs, 3890 based on Foata normal form. 1/21665 useless extension candidates. Maximal degree in co-relation 114627. Up to 16353 conditions per place. [2023-11-30 01:53:32,890 INFO L140 encePairwiseOnDemand]: 224/267 looper letters, 1119 selfloop transitions, 210 changer transitions 0/1517 dead transitions. [2023-11-30 01:53:32,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 1517 transitions, 19283 flow [2023-11-30 01:53:32,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 01:53:32,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 01:53:32,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1206 transitions. [2023-11-30 01:53:32,893 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7528089887640449 [2023-11-30 01:53:32,893 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1206 transitions. [2023-11-30 01:53:32,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1206 transitions. [2023-11-30 01:53:32,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:32,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1206 transitions. [2023-11-30 01:53:32,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 201.0) internal successors, (1206), 6 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:32,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:32,897 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:32,899 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 55 predicate places. [2023-11-30 01:53:32,899 INFO L500 AbstractCegarLoop]: Abstraction has has 319 places, 1517 transitions, 19283 flow [2023-11-30 01:53:32,899 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.33333333333334) internal successors, (890), 6 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:32,899 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:32,899 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:32,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-30 01:53:33,104 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:33,104 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:33,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:33,105 INFO L85 PathProgramCache]: Analyzing trace with hash 774940144, now seen corresponding path program 1 times [2023-11-30 01:53:33,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:33,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660000825] [2023-11-30 01:53:33,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:33,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:33,624 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:33,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:33,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660000825] [2023-11-30 01:53:33,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660000825] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 01:53:33,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207478721] [2023-11-30 01:53:33,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:33,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:33,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 01:53:33,627 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 01:53:33,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-30 01:53:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:33,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 1300 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 01:53:33,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 01:53:34,246 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:34,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 01:53:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 01:53:34,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207478721] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 01:53:34,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 01:53:34,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 01:53:34,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150190464] [2023-11-30 01:53:34,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 01:53:34,646 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 01:53:34,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:34,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 01:53:34,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 01:53:34,651 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 267 [2023-11-30 01:53:34,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 1517 transitions, 19283 flow. Second operand has 23 states, 23 states have (on average 227.30434782608697) internal successors, (5228), 23 states have internal predecessors, (5228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:34,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:34,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 267 [2023-11-30 01:53:34,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:43,685 INFO L124 PetriNetUnfolderBase]: 9553/24116 cut-off events. [2023-11-30 01:53:43,685 INFO L125 PetriNetUnfolderBase]: For 58068/62393 co-relation queries the response was YES. [2023-11-30 01:53:43,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119456 conditions, 24116 events. 9553/24116 cut-off events. For 58068/62393 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 186386 event pairs, 3890 based on Foata normal form. 9/21796 useless extension candidates. Maximal degree in co-relation 117567. Up to 16404 conditions per place. [2023-11-30 01:53:43,811 INFO L140 encePairwiseOnDemand]: 258/267 looper letters, 471 selfloop transitions, 34 changer transitions 0/1550 dead transitions. [2023-11-30 01:53:43,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 1550 transitions, 20731 flow [2023-11-30 01:53:43,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 01:53:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 01:53:43,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6828 transitions. [2023-11-30 01:53:43,819 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8524344569288389 [2023-11-30 01:53:43,819 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6828 transitions. [2023-11-30 01:53:43,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6828 transitions. [2023-11-30 01:53:43,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:43,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6828 transitions. [2023-11-30 01:53:43,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 227.6) internal successors, (6828), 30 states have internal predecessors, (6828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:43,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 267.0) internal successors, (8277), 31 states have internal predecessors, (8277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:43,837 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 267.0) internal successors, (8277), 31 states have internal predecessors, (8277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:43,837 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 84 predicate places. [2023-11-30 01:53:43,837 INFO L500 AbstractCegarLoop]: Abstraction has has 348 places, 1550 transitions, 20731 flow [2023-11-30 01:53:43,838 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 227.30434782608697) internal successors, (5228), 23 states have internal predecessors, (5228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:43,838 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:43,839 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:43,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-30 01:53:44,044 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 01:53:44,045 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:44,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:44,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1917071359, now seen corresponding path program 2 times [2023-11-30 01:53:44,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:44,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293827409] [2023-11-30 01:53:44,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:44,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:44,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:45,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:53:45,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:45,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293827409] [2023-11-30 01:53:45,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293827409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:53:45,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:53:45,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:53:45,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697320923] [2023-11-30 01:53:45,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:53:45,625 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:53:45,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:53:45,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:53:45,627 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:53:45,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 1550 transitions, 20731 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:45,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:45,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:53:45,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:53:56,861 INFO L124 PetriNetUnfolderBase]: 10052/24782 cut-off events. [2023-11-30 01:53:56,861 INFO L125 PetriNetUnfolderBase]: For 71623/73337 co-relation queries the response was YES. [2023-11-30 01:53:56,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140964 conditions, 24782 events. 10052/24782 cut-off events. For 71623/73337 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 189926 event pairs, 3409 based on Foata normal form. 1/22458 useless extension candidates. Maximal degree in co-relation 138819. Up to 16729 conditions per place. [2023-11-30 01:53:57,018 INFO L140 encePairwiseOnDemand]: 219/267 looper letters, 1445 selfloop transitions, 168 changer transitions 0/1794 dead transitions. [2023-11-30 01:53:57,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1794 transitions, 26539 flow [2023-11-30 01:53:57,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 01:53:57,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 01:53:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1910 transitions. [2023-11-30 01:53:57,032 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5961298377028714 [2023-11-30 01:53:57,032 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1910 transitions. [2023-11-30 01:53:57,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1910 transitions. [2023-11-30 01:53:57,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:53:57,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1910 transitions. [2023-11-30 01:53:57,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 159.16666666666666) internal successors, (1910), 12 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:57,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 267.0) internal successors, (3471), 13 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:57,038 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 267.0) internal successors, (3471), 13 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:57,038 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 95 predicate places. [2023-11-30 01:53:57,039 INFO L500 AbstractCegarLoop]: Abstraction has has 359 places, 1794 transitions, 26539 flow [2023-11-30 01:53:57,039 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:57,039 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:53:57,039 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:53:57,039 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-30 01:53:57,039 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:53:57,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:53:57,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1112449223, now seen corresponding path program 1 times [2023-11-30 01:53:57,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:53:57,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558121090] [2023-11-30 01:53:57,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:53:57,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:53:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:53:58,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:53:58,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:53:58,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558121090] [2023-11-30 01:53:58,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558121090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:53:58,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:53:58,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:53:58,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514482691] [2023-11-30 01:53:58,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:53:58,588 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:53:58,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:53:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:53:58,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:53:58,590 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 01:53:58,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1794 transitions, 26539 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:53:58,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:53:58,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 01:53:58,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:54:11,400 INFO L124 PetriNetUnfolderBase]: 10133/24847 cut-off events. [2023-11-30 01:54:11,400 INFO L125 PetriNetUnfolderBase]: For 86662/89361 co-relation queries the response was YES. [2023-11-30 01:54:11,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160219 conditions, 24847 events. 10133/24847 cut-off events. For 86662/89361 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 189830 event pairs, 3290 based on Foata normal form. 147/22709 useless extension candidates. Maximal degree in co-relation 157838. Up to 16808 conditions per place. [2023-11-30 01:54:11,561 INFO L140 encePairwiseOnDemand]: 215/267 looper letters, 1456 selfloop transitions, 288 changer transitions 0/1932 dead transitions. [2023-11-30 01:54:11,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 1932 transitions, 31355 flow [2023-11-30 01:54:11,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:54:11,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:54:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2207 transitions. [2023-11-30 01:54:11,573 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6358398156150965 [2023-11-30 01:54:11,573 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2207 transitions. [2023-11-30 01:54:11,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2207 transitions. [2023-11-30 01:54:11,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:54:11,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2207 transitions. [2023-11-30 01:54:11,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 169.76923076923077) internal successors, (2207), 13 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:11,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:11,580 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:11,580 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 107 predicate places. [2023-11-30 01:54:11,580 INFO L500 AbstractCegarLoop]: Abstraction has has 371 places, 1932 transitions, 31355 flow [2023-11-30 01:54:11,581 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:11,581 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:54:11,581 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:54:11,581 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 01:54:11,581 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:54:11,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:54:11,581 INFO L85 PathProgramCache]: Analyzing trace with hash -41970347, now seen corresponding path program 3 times [2023-11-30 01:54:11,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:54:11,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119584496] [2023-11-30 01:54:11,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:54:11,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:54:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:54:12,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:54:12,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:54:12,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119584496] [2023-11-30 01:54:12,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119584496] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:54:12,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:54:12,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:54:12,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571794782] [2023-11-30 01:54:12,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:54:12,960 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:54:12,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:54:12,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:54:12,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:54:12,961 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:54:12,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 1932 transitions, 31355 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:12,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:54:12,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:54:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:54:26,408 INFO L124 PetriNetUnfolderBase]: 10349/25301 cut-off events. [2023-11-30 01:54:26,408 INFO L125 PetriNetUnfolderBase]: For 107021/109266 co-relation queries the response was YES. [2023-11-30 01:54:26,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181917 conditions, 25301 events. 10349/25301 cut-off events. For 107021/109266 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 193446 event pairs, 3312 based on Foata normal form. 51/23055 useless extension candidates. Maximal degree in co-relation 179280. Up to 17066 conditions per place. [2023-11-30 01:54:26,576 INFO L140 encePairwiseOnDemand]: 219/267 looper letters, 1606 selfloop transitions, 234 changer transitions 0/2029 dead transitions. [2023-11-30 01:54:26,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 2029 transitions, 36443 flow [2023-11-30 01:54:26,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:54:26,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:54:26,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2285 transitions. [2023-11-30 01:54:26,578 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5705368289637952 [2023-11-30 01:54:26,578 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2285 transitions. [2023-11-30 01:54:26,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2285 transitions. [2023-11-30 01:54:26,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:54:26,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2285 transitions. [2023-11-30 01:54:26,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 152.33333333333334) internal successors, (2285), 15 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:26,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:26,585 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:26,585 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 121 predicate places. [2023-11-30 01:54:26,585 INFO L500 AbstractCegarLoop]: Abstraction has has 385 places, 2029 transitions, 36443 flow [2023-11-30 01:54:26,586 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:26,586 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:54:26,586 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:54:26,586 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-30 01:54:26,586 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:54:26,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:54:26,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1203076599, now seen corresponding path program 4 times [2023-11-30 01:54:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:54:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500901900] [2023-11-30 01:54:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:54:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:54:26,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:54:27,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:54:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:54:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500901900] [2023-11-30 01:54:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500901900] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:54:27,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:54:27,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:54:27,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86029566] [2023-11-30 01:54:27,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:54:27,972 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:54:27,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:54:27,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:54:27,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:54:27,974 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:54:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 2029 transitions, 36443 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:54:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:54:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:54:42,361 INFO L124 PetriNetUnfolderBase]: 10733/26282 cut-off events. [2023-11-30 01:54:42,362 INFO L125 PetriNetUnfolderBase]: For 135846/139231 co-relation queries the response was YES. [2023-11-30 01:54:42,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207064 conditions, 26282 events. 10733/26282 cut-off events. For 135846/139231 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 202204 event pairs, 3392 based on Foata normal form. 63/23996 useless extension candidates. Maximal degree in co-relation 204171. Up to 17476 conditions per place. [2023-11-30 01:54:42,538 INFO L140 encePairwiseOnDemand]: 220/267 looper letters, 1722 selfloop transitions, 326 changer transitions 0/2237 dead transitions. [2023-11-30 01:54:42,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 2237 transitions, 43887 flow [2023-11-30 01:54:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:54:42,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:54:42,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2248 transitions. [2023-11-30 01:54:42,540 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5612983770287141 [2023-11-30 01:54:42,540 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2248 transitions. [2023-11-30 01:54:42,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2248 transitions. [2023-11-30 01:54:42,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:54:42,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2248 transitions. [2023-11-30 01:54:42,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 149.86666666666667) internal successors, (2248), 15 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:42,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:42,547 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:42,547 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 135 predicate places. [2023-11-30 01:54:42,547 INFO L500 AbstractCegarLoop]: Abstraction has has 399 places, 2237 transitions, 43887 flow [2023-11-30 01:54:42,548 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:42,548 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:54:42,548 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:54:42,548 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 01:54:42,548 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:54:42,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:54:42,549 INFO L85 PathProgramCache]: Analyzing trace with hash 77033925, now seen corresponding path program 5 times [2023-11-30 01:54:42,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:54:42,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891512081] [2023-11-30 01:54:42,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:54:42,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:54:42,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:54:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:54:43,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:54:43,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891512081] [2023-11-30 01:54:43,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891512081] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:54:43,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:54:43,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:54:43,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784302790] [2023-11-30 01:54:43,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:54:43,888 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:54:43,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:54:43,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:54:43,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:54:43,889 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:54:43,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 2237 transitions, 43887 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:43,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:54:43,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:54:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:54:59,318 INFO L124 PetriNetUnfolderBase]: 10937/26543 cut-off events. [2023-11-30 01:54:59,318 INFO L125 PetriNetUnfolderBase]: For 162642/166799 co-relation queries the response was YES. [2023-11-30 01:54:59,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230455 conditions, 26543 events. 10937/26543 cut-off events. For 162642/166799 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 203480 event pairs, 3342 based on Foata normal form. 51/24261 useless extension candidates. Maximal degree in co-relation 227306. Up to 17778 conditions per place. [2023-11-30 01:54:59,564 INFO L140 encePairwiseOnDemand]: 220/267 looper letters, 1878 selfloop transitions, 356 changer transitions 0/2423 dead transitions. [2023-11-30 01:54:59,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 2423 transitions, 51865 flow [2023-11-30 01:54:59,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:54:59,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:54:59,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2385 transitions. [2023-11-30 01:54:59,567 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5582865168539326 [2023-11-30 01:54:59,567 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2385 transitions. [2023-11-30 01:54:59,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2385 transitions. [2023-11-30 01:54:59,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:54:59,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2385 transitions. [2023-11-30 01:54:59,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 149.0625) internal successors, (2385), 16 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:59,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:59,574 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:59,575 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 150 predicate places. [2023-11-30 01:54:59,575 INFO L500 AbstractCegarLoop]: Abstraction has has 414 places, 2423 transitions, 51865 flow [2023-11-30 01:54:59,575 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:54:59,575 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:54:59,576 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:54:59,576 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 01:54:59,576 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:54:59,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:54:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1653534153, now seen corresponding path program 6 times [2023-11-30 01:54:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:54:59,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362178347] [2023-11-30 01:54:59,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:54:59,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:54:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:55:00,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:55:00,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:55:00,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362178347] [2023-11-30 01:55:00,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362178347] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:55:00,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:55:00,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:55:00,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411549995] [2023-11-30 01:55:00,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:55:00,897 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:55:00,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:55:00,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:55:00,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:55:00,898 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:55:00,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 2423 transitions, 51865 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:00,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:55:00,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:55:00,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:55:17,303 INFO L124 PetriNetUnfolderBase]: 11513/27733 cut-off events. [2023-11-30 01:55:17,303 INFO L125 PetriNetUnfolderBase]: For 201156/206355 co-relation queries the response was YES. [2023-11-30 01:55:17,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262579 conditions, 27733 events. 11513/27733 cut-off events. For 201156/206355 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 213641 event pairs, 3358 based on Foata normal form. 51/25361 useless extension candidates. Maximal degree in co-relation 259174. Up to 18630 conditions per place. [2023-11-30 01:55:17,519 INFO L140 encePairwiseOnDemand]: 221/267 looper letters, 2087 selfloop transitions, 413 changer transitions 0/2689 dead transitions. [2023-11-30 01:55:17,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 2689 transitions, 62403 flow [2023-11-30 01:55:17,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 01:55:17,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 01:55:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2480 transitions. [2023-11-30 01:55:17,522 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5463758537122714 [2023-11-30 01:55:17,522 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2480 transitions. [2023-11-30 01:55:17,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2480 transitions. [2023-11-30 01:55:17,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:55:17,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2480 transitions. [2023-11-30 01:55:17,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 145.88235294117646) internal successors, (2480), 17 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:17,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 267.0) internal successors, (4806), 18 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:17,527 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 267.0) internal successors, (4806), 18 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:17,528 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 166 predicate places. [2023-11-30 01:55:17,528 INFO L500 AbstractCegarLoop]: Abstraction has has 430 places, 2689 transitions, 62403 flow [2023-11-30 01:55:17,528 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:17,528 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:55:17,528 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:55:17,529 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 01:55:17,529 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:55:17,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:55:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1980549441, now seen corresponding path program 7 times [2023-11-30 01:55:17,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:55:17,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200160456] [2023-11-30 01:55:17,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:55:17,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:55:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:55:18,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:55:18,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:55:18,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200160456] [2023-11-30 01:55:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200160456] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:55:18,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:55:18,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:55:18,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941044128] [2023-11-30 01:55:18,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:55:18,706 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:55:18,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:55:18,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:55:18,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:55:18,707 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:55:18,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 2689 transitions, 62403 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:18,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:55:18,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:55:18,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:55:36,931 INFO L124 PetriNetUnfolderBase]: 11841/28598 cut-off events. [2023-11-30 01:55:36,931 INFO L125 PetriNetUnfolderBase]: For 246500/253077 co-relation queries the response was YES. [2023-11-30 01:55:36,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290705 conditions, 28598 events. 11841/28598 cut-off events. For 246500/253077 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 222137 event pairs, 3432 based on Foata normal form. 63/26186 useless extension candidates. Maximal degree in co-relation 287044. Up to 19004 conditions per place. [2023-11-30 01:55:37,176 INFO L140 encePairwiseOnDemand]: 221/267 looper letters, 2196 selfloop transitions, 465 changer transitions 0/2850 dead transitions. [2023-11-30 01:55:37,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 2850 transitions, 71345 flow [2023-11-30 01:55:37,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:55:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:55:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2348 transitions. [2023-11-30 01:55:37,178 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.549625468164794 [2023-11-30 01:55:37,178 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2348 transitions. [2023-11-30 01:55:37,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2348 transitions. [2023-11-30 01:55:37,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:55:37,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2348 transitions. [2023-11-30 01:55:37,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 146.75) internal successors, (2348), 16 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:37,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:37,183 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:37,184 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 181 predicate places. [2023-11-30 01:55:37,184 INFO L500 AbstractCegarLoop]: Abstraction has has 445 places, 2850 transitions, 71345 flow [2023-11-30 01:55:37,184 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:37,184 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:55:37,184 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:55:37,184 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-30 01:55:37,184 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:55:37,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:55:37,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1140029087, now seen corresponding path program 8 times [2023-11-30 01:55:37,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:55:37,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504602392] [2023-11-30 01:55:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:55:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:55:37,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:55:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:55:38,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:55:38,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504602392] [2023-11-30 01:55:38,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504602392] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:55:38,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:55:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:55:38,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120967888] [2023-11-30 01:55:38,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:55:38,408 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:55:38,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:55:38,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:55:38,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:55:38,409 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:55:38,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 2850 transitions, 71345 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:38,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:55:38,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:55:38,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:55:58,638 INFO L124 PetriNetUnfolderBase]: 11959/28860 cut-off events. [2023-11-30 01:55:58,638 INFO L125 PetriNetUnfolderBase]: For 291842/299483 co-relation queries the response was YES. [2023-11-30 01:55:58,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315174 conditions, 28860 events. 11959/28860 cut-off events. For 291842/299483 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 224456 event pairs, 3432 based on Foata normal form. 63/26448 useless extension candidates. Maximal degree in co-relation 311257. Up to 19136 conditions per place. [2023-11-30 01:55:58,895 INFO L140 encePairwiseOnDemand]: 221/267 looper letters, 2251 selfloop transitions, 479 changer transitions 0/2919 dead transitions. [2023-11-30 01:55:58,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 2919 transitions, 78459 flow [2023-11-30 01:55:58,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-30 01:55:58,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-30 01:55:58,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1950 transitions. [2023-11-30 01:55:58,897 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5617977528089888 [2023-11-30 01:55:58,897 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1950 transitions. [2023-11-30 01:55:58,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1950 transitions. [2023-11-30 01:55:58,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:55:58,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1950 transitions. [2023-11-30 01:55:58,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 150.0) internal successors, (1950), 13 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:58,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:58,902 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 267.0) internal successors, (3738), 14 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:58,902 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 193 predicate places. [2023-11-30 01:55:58,902 INFO L500 AbstractCegarLoop]: Abstraction has has 457 places, 2919 transitions, 78459 flow [2023-11-30 01:55:58,902 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:55:58,902 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:55:58,903 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:55:58,903 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 01:55:58,903 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:55:58,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:55:58,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1925469861, now seen corresponding path program 9 times [2023-11-30 01:55:58,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:55:58,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035490785] [2023-11-30 01:55:58,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:55:58,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:55:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:56:00,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:56:00,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:56:00,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035490785] [2023-11-30 01:56:00,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035490785] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:56:00,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:56:00,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:56:00,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156923636] [2023-11-30 01:56:00,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:56:00,130 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:56:00,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:56:00,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:56:00,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:56:00,131 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:56:00,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 2919 transitions, 78459 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:00,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:56:00,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:56:00,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:56:21,737 INFO L124 PetriNetUnfolderBase]: 12027/29004 cut-off events. [2023-11-30 01:56:21,738 INFO L125 PetriNetUnfolderBase]: For 339308/348013 co-relation queries the response was YES. [2023-11-30 01:56:21,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338447 conditions, 29004 events. 12027/29004 cut-off events. For 339308/348013 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 225969 event pairs, 3440 based on Foata normal form. 63/26638 useless extension candidates. Maximal degree in co-relation 334274. Up to 19154 conditions per place. [2023-11-30 01:56:22,009 INFO L140 encePairwiseOnDemand]: 221/267 looper letters, 2311 selfloop transitions, 490 changer transitions 0/2990 dead transitions. [2023-11-30 01:56:22,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 2990 transitions, 85923 flow [2023-11-30 01:56:22,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-30 01:56:22,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-30 01:56:22,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2206 transitions. [2023-11-30 01:56:22,011 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5508114856429464 [2023-11-30 01:56:22,012 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2206 transitions. [2023-11-30 01:56:22,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2206 transitions. [2023-11-30 01:56:22,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:56:22,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2206 transitions. [2023-11-30 01:56:22,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.06666666666666) internal successors, (2206), 15 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:22,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:22,016 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 267.0) internal successors, (4272), 16 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:22,016 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 207 predicate places. [2023-11-30 01:56:22,016 INFO L500 AbstractCegarLoop]: Abstraction has has 471 places, 2990 transitions, 85923 flow [2023-11-30 01:56:22,017 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:22,017 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:56:22,017 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:56:22,017 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-30 01:56:22,017 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:56:22,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:56:22,017 INFO L85 PathProgramCache]: Analyzing trace with hash -48325883, now seen corresponding path program 10 times [2023-11-30 01:56:22,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:56:22,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742908865] [2023-11-30 01:56:22,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:56:22,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:56:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:56:23,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:56:23,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:56:23,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742908865] [2023-11-30 01:56:23,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742908865] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:56:23,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:56:23,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:56:23,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136875327] [2023-11-30 01:56:23,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:56:23,361 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:56:23,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:56:23,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:56:23,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:56:23,363 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:56:23,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 2990 transitions, 85923 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:23,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:56:23,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:56:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:56:48,581 INFO L124 PetriNetUnfolderBase]: 13803/32726 cut-off events. [2023-11-30 01:56:48,581 INFO L125 PetriNetUnfolderBase]: For 429030/438951 co-relation queries the response was YES. [2023-11-30 01:56:48,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409392 conditions, 32726 events. 13803/32726 cut-off events. For 429030/438951 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 259221 event pairs, 3544 based on Foata normal form. 63/30130 useless extension candidates. Maximal degree in co-relation 404963. Up to 21560 conditions per place. [2023-11-30 01:56:48,958 INFO L140 encePairwiseOnDemand]: 222/267 looper letters, 2904 selfloop transitions, 458 changer transitions 0/3551 dead transitions. [2023-11-30 01:56:48,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 3551 transitions, 108717 flow [2023-11-30 01:56:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 01:56:48,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 01:56:48,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2980 transitions. [2023-11-30 01:56:48,961 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5314785090065989 [2023-11-30 01:56:48,961 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2980 transitions. [2023-11-30 01:56:48,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2980 transitions. [2023-11-30 01:56:48,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:56:48,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2980 transitions. [2023-11-30 01:56:48,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 141.9047619047619) internal successors, (2980), 21 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:48,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 267.0) internal successors, (5874), 22 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:48,967 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 267.0) internal successors, (5874), 22 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:48,968 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 227 predicate places. [2023-11-30 01:56:48,968 INFO L500 AbstractCegarLoop]: Abstraction has has 491 places, 3551 transitions, 108717 flow [2023-11-30 01:56:48,968 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:48,968 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:56:48,968 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:56:48,968 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 01:56:48,968 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:56:48,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:56:48,969 INFO L85 PathProgramCache]: Analyzing trace with hash 93497055, now seen corresponding path program 2 times [2023-11-30 01:56:48,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:56:48,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274535097] [2023-11-30 01:56:48,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:56:48,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:56:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:56:50,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:56:50,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:56:50,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274535097] [2023-11-30 01:56:50,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274535097] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:56:50,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:56:50,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:56:50,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88196035] [2023-11-30 01:56:50,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:56:50,175 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:56:50,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:56:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:56:50,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:56:50,176 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 01:56:50,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 3551 transitions, 108717 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:56:50,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:56:50,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 01:56:50,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:57:18,430 INFO L124 PetriNetUnfolderBase]: 13681/32534 cut-off events. [2023-11-30 01:57:18,430 INFO L125 PetriNetUnfolderBase]: For 479992/491698 co-relation queries the response was YES. [2023-11-30 01:57:18,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 430916 conditions, 32534 events. 13681/32534 cut-off events. For 479992/491698 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 257332 event pairs, 3512 based on Foata normal form. 87/30070 useless extension candidates. Maximal degree in co-relation 426251. Up to 21412 conditions per place. [2023-11-30 01:57:18,766 INFO L140 encePairwiseOnDemand]: 212/267 looper letters, 2944 selfloop transitions, 572 changer transitions 0/3758 dead transitions. [2023-11-30 01:57:18,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 3758 transitions, 122045 flow [2023-11-30 01:57:18,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-30 01:57:18,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-30 01:57:18,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3273 transitions. [2023-11-30 01:57:18,795 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5329750854909624 [2023-11-30 01:57:18,795 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3273 transitions. [2023-11-30 01:57:18,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3273 transitions. [2023-11-30 01:57:18,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:57:18,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3273 transitions. [2023-11-30 01:57:18,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 142.30434782608697) internal successors, (3273), 23 states have internal predecessors, (3273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:18,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 267.0) internal successors, (6408), 24 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:18,805 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 267.0) internal successors, (6408), 24 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:18,806 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 249 predicate places. [2023-11-30 01:57:18,806 INFO L500 AbstractCegarLoop]: Abstraction has has 513 places, 3758 transitions, 122045 flow [2023-11-30 01:57:18,806 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:18,806 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:57:18,806 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:57:18,806 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-30 01:57:18,806 INFO L425 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:57:18,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:57:18,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1967444355, now seen corresponding path program 11 times [2023-11-30 01:57:18,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:57:18,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229604148] [2023-11-30 01:57:18,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:57:18,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:57:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:57:19,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:57:19,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:57:19,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229604148] [2023-11-30 01:57:19,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229604148] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:57:19,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:57:19,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:57:19,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914001965] [2023-11-30 01:57:19,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:57:19,981 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:57:19,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:57:19,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:57:19,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:57:19,982 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:57:19,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 3758 transitions, 122045 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:19,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:57:19,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:57:19,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:57:51,455 INFO L124 PetriNetUnfolderBase]: 14137/33299 cut-off events. [2023-11-30 01:57:51,456 INFO L125 PetriNetUnfolderBase]: For 551001/563268 co-relation queries the response was YES. [2023-11-30 01:57:51,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 470717 conditions, 33299 events. 14137/33299 cut-off events. For 551001/563268 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 263205 event pairs, 3412 based on Foata normal form. 66/30782 useless extension candidates. Maximal degree in co-relation 465796. Up to 22100 conditions per place. [2023-11-30 01:57:51,815 INFO L140 encePairwiseOnDemand]: 222/267 looper letters, 3239 selfloop transitions, 580 changer transitions 0/4023 dead transitions. [2023-11-30 01:57:51,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 4023 transitions, 138401 flow [2023-11-30 01:57:51,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-30 01:57:51,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-30 01:57:51,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2568 transitions. [2023-11-30 01:57:51,817 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5343320848938826 [2023-11-30 01:57:51,817 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2568 transitions. [2023-11-30 01:57:51,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2568 transitions. [2023-11-30 01:57:51,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:57:51,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2568 transitions. [2023-11-30 01:57:51,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 142.66666666666666) internal successors, (2568), 18 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:51,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 267.0) internal successors, (5073), 19 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:51,823 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 267.0) internal successors, (5073), 19 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:51,823 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 266 predicate places. [2023-11-30 01:57:51,823 INFO L500 AbstractCegarLoop]: Abstraction has has 530 places, 4023 transitions, 138401 flow [2023-11-30 01:57:51,823 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:51,823 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:57:51,823 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:57:51,823 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-30 01:57:51,824 INFO L425 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:57:51,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:57:51,824 INFO L85 PathProgramCache]: Analyzing trace with hash -639481955, now seen corresponding path program 12 times [2023-11-30 01:57:51,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:57:51,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705135172] [2023-11-30 01:57:51,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:57:51,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:57:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:57:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:57:52,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:57:52,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705135172] [2023-11-30 01:57:52,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705135172] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:57:52,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:57:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:57:52,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930158291] [2023-11-30 01:57:52,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:57:52,958 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:57:52,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:57:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:57:52,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:57:52,959 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:57:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 4023 transitions, 138401 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:57:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:57:52,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:57:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:58:27,995 INFO L124 PetriNetUnfolderBase]: 14407/34036 cut-off events. [2023-11-30 01:58:27,995 INFO L125 PetriNetUnfolderBase]: For 644076/657993 co-relation queries the response was YES. [2023-11-30 01:58:28,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504946 conditions, 34036 events. 14407/34036 cut-off events. For 644076/657993 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 270560 event pairs, 3504 based on Foata normal form. 70/31481 useless extension candidates. Maximal degree in co-relation 499769. Up to 22410 conditions per place. [2023-11-30 01:58:28,430 INFO L140 encePairwiseOnDemand]: 222/267 looper letters, 3354 selfloop transitions, 601 changer transitions 0/4159 dead transitions. [2023-11-30 01:58:28,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 4159 transitions, 151027 flow [2023-11-30 01:58:28,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 01:58:28,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 01:58:28,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2432 transitions. [2023-11-30 01:58:28,446 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5358008371888081 [2023-11-30 01:58:28,446 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2432 transitions. [2023-11-30 01:58:28,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2432 transitions. [2023-11-30 01:58:28,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:58:28,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2432 transitions. [2023-11-30 01:58:28,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 143.05882352941177) internal successors, (2432), 17 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:58:28,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 267.0) internal successors, (4806), 18 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:58:28,466 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 267.0) internal successors, (4806), 18 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:58:28,467 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 282 predicate places. [2023-11-30 01:58:28,467 INFO L500 AbstractCegarLoop]: Abstraction has has 546 places, 4159 transitions, 151027 flow [2023-11-30 01:58:28,467 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:58:28,467 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:58:28,467 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:58:28,468 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-30 01:58:28,468 INFO L425 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:58:28,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:58:28,468 INFO L85 PathProgramCache]: Analyzing trace with hash -784038591, now seen corresponding path program 13 times [2023-11-30 01:58:28,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:58:28,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677337828] [2023-11-30 01:58:28,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:58:28,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:58:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:58:29,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:58:29,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:58:29,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677337828] [2023-11-30 01:58:29,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677337828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:58:29,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:58:29,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:58:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063565820] [2023-11-30 01:58:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:58:29,904 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:58:29,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:58:29,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:58:29,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:58:29,907 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:58:29,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 4159 transitions, 151027 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:58:29,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:58:29,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:58:29,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:59:04,824 INFO L124 PetriNetUnfolderBase]: 14469/34174 cut-off events. [2023-11-30 01:59:04,825 INFO L125 PetriNetUnfolderBase]: For 722655/737692 co-relation queries the response was YES. [2023-11-30 01:59:04,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533161 conditions, 34174 events. 14469/34174 cut-off events. For 722655/737692 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 272011 event pairs, 3508 based on Foata normal form. 70/31669 useless extension candidates. Maximal degree in co-relation 527728. Up to 22428 conditions per place. [2023-11-30 01:59:05,369 INFO L140 encePairwiseOnDemand]: 222/267 looper letters, 3416 selfloop transitions, 609 changer transitions 0/4229 dead transitions. [2023-11-30 01:59:05,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 4229 transitions, 161585 flow [2023-11-30 01:59:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 01:59:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 01:59:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2292 transitions. [2023-11-30 01:59:05,372 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5365168539325843 [2023-11-30 01:59:05,372 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2292 transitions. [2023-11-30 01:59:05,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2292 transitions. [2023-11-30 01:59:05,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:59:05,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2292 transitions. [2023-11-30 01:59:05,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 143.25) internal successors, (2292), 16 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:05,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:05,377 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:05,377 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 297 predicate places. [2023-11-30 01:59:05,377 INFO L500 AbstractCegarLoop]: Abstraction has has 561 places, 4229 transitions, 161585 flow [2023-11-30 01:59:05,377 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:05,377 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:59:05,378 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:59:05,378 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-30 01:59:05,378 INFO L425 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:59:05,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:59:05,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1063715521, now seen corresponding path program 14 times [2023-11-30 01:59:05,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:59:05,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855378837] [2023-11-30 01:59:05,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:59:05,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:59:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:59:06,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:59:06,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:59:06,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855378837] [2023-11-30 01:59:06,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855378837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:59:06,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:59:06,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:59:06,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153377274] [2023-11-30 01:59:06,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:59:06,459 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:59:06,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:59:06,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:59:06,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:59:06,461 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:59:06,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 4229 transitions, 161585 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:06,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:59:06,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:59:06,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 01:59:47,862 INFO L124 PetriNetUnfolderBase]: 16195/37641 cut-off events. [2023-11-30 01:59:47,863 INFO L125 PetriNetUnfolderBase]: For 852435/868126 co-relation queries the response was YES. [2023-11-30 01:59:47,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622855 conditions, 37641 events. 16195/37641 cut-off events. For 852435/868126 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 303760 event pairs, 3548 based on Foata normal form. 39/34911 useless extension candidates. Maximal degree in co-relation 617166. Up to 24764 conditions per place. [2023-11-30 01:59:48,406 INFO L140 encePairwiseOnDemand]: 224/267 looper letters, 3974 selfloop transitions, 635 changer transitions 0/4813 dead transitions. [2023-11-30 01:59:48,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 4813 transitions, 193285 flow [2023-11-30 01:59:48,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 01:59:48,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 01:59:48,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2770 transitions. [2023-11-30 01:59:48,409 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5187265917602997 [2023-11-30 01:59:48,409 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2770 transitions. [2023-11-30 01:59:48,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2770 transitions. [2023-11-30 01:59:48,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 01:59:48,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2770 transitions. [2023-11-30 01:59:48,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.5) internal successors, (2770), 20 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:48,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:48,415 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:48,416 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 316 predicate places. [2023-11-30 01:59:48,416 INFO L500 AbstractCegarLoop]: Abstraction has has 580 places, 4813 transitions, 193285 flow [2023-11-30 01:59:48,416 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:48,416 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 01:59:48,417 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 01:59:48,417 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-30 01:59:48,417 INFO L425 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 01:59:48,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 01:59:48,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1204558621, now seen corresponding path program 15 times [2023-11-30 01:59:48,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 01:59:48,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774770164] [2023-11-30 01:59:48,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 01:59:48,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 01:59:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 01:59:49,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 01:59:49,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 01:59:49,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774770164] [2023-11-30 01:59:49,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774770164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 01:59:49,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 01:59:49,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 01:59:49,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284853142] [2023-11-30 01:59:49,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 01:59:49,634 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 01:59:49,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 01:59:49,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 01:59:49,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-30 01:59:49,635 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 267 [2023-11-30 01:59:49,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 4813 transitions, 193285 flow. Second operand has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 01:59:49,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 01:59:49,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 267 [2023-11-30 01:59:49,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:00:50,520 INFO L124 PetriNetUnfolderBase]: 17631/40643 cut-off events. [2023-11-30 02:00:50,520 INFO L125 PetriNetUnfolderBase]: For 1018441/1035494 co-relation queries the response was YES. [2023-11-30 02:00:50,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 706671 conditions, 40643 events. 17631/40643 cut-off events. For 1018441/1035494 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 332489 event pairs, 3608 based on Foata normal form. 41/37755 useless extension candidates. Maximal degree in co-relation 700726. Up to 27453 conditions per place. [2023-11-30 02:00:51,134 INFO L140 encePairwiseOnDemand]: 224/267 looper letters, 4413 selfloop transitions, 658 changer transitions 0/5275 dead transitions. [2023-11-30 02:00:51,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 5275 transitions, 222255 flow [2023-11-30 02:00:51,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 02:00:51,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 02:00:51,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2032 transitions. [2023-11-30 02:00:51,136 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5436062065275549 [2023-11-30 02:00:51,136 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2032 transitions. [2023-11-30 02:00:51,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2032 transitions. [2023-11-30 02:00:51,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:00:51,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2032 transitions. [2023-11-30 02:00:51,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 145.14285714285714) internal successors, (2032), 14 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:00:51,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 267.0) internal successors, (4005), 15 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:00:51,140 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 267.0) internal successors, (4005), 15 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:00:51,140 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 329 predicate places. [2023-11-30 02:00:51,140 INFO L500 AbstractCegarLoop]: Abstraction has has 593 places, 5275 transitions, 222255 flow [2023-11-30 02:00:51,141 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 122.45454545454545) internal successors, (1347), 11 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:00:51,141 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:00:51,141 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:00:51,141 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-30 02:00:51,141 INFO L425 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 02:00:51,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:00:51,141 INFO L85 PathProgramCache]: Analyzing trace with hash -69901305, now seen corresponding path program 3 times [2023-11-30 02:00:51,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:00:51,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595754044] [2023-11-30 02:00:51,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:00:51,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:00:51,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:00:52,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 02:00:52,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:00:52,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595754044] [2023-11-30 02:00:52,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595754044] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:00:52,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:00:52,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 02:00:52,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479453174] [2023-11-30 02:00:52,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:00:52,285 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 02:00:52,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:00:52,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 02:00:52,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-30 02:00:52,286 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 02:00:52,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 5275 transitions, 222255 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:00:52,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:00:52,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 02:00:52,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:02:02,250 INFO L124 PetriNetUnfolderBase]: 17929/41434 cut-off events. [2023-11-30 02:02:02,251 INFO L125 PetriNetUnfolderBase]: For 1113758/1133029 co-relation queries the response was YES. [2023-11-30 02:02:02,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750051 conditions, 41434 events. 17929/41434 cut-off events. For 1113758/1133029 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 340952 event pairs, 3660 based on Foata normal form. 86/38549 useless extension candidates. Maximal degree in co-relation 743870. Up to 27554 conditions per place. [2023-11-30 02:02:02,857 INFO L140 encePairwiseOnDemand]: 214/267 looper letters, 4743 selfloop transitions, 480 changer transitions 0/5495 dead transitions. [2023-11-30 02:02:02,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 5495 transitions, 241899 flow [2023-11-30 02:02:02,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 02:02:02,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 02:02:02,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2810 transitions. [2023-11-30 02:02:02,860 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5262172284644194 [2023-11-30 02:02:02,860 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2810 transitions. [2023-11-30 02:02:02,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2810 transitions. [2023-11-30 02:02:02,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:02:02,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2810 transitions. [2023-11-30 02:02:02,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.5) internal successors, (2810), 20 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:02:02,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:02:02,865 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 267.0) internal successors, (5607), 21 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:02:02,865 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 348 predicate places. [2023-11-30 02:02:02,865 INFO L500 AbstractCegarLoop]: Abstraction has has 612 places, 5495 transitions, 241899 flow [2023-11-30 02:02:02,865 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:02:02,865 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:02:02,866 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:02:02,866 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-30 02:02:02,866 INFO L425 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 02:02:02,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:02:02,866 INFO L85 PathProgramCache]: Analyzing trace with hash 62596109, now seen corresponding path program 4 times [2023-11-30 02:02:02,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:02:02,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539353137] [2023-11-30 02:02:02,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:02:02,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:02:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:02:04,110 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 02:02:04,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:02:04,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539353137] [2023-11-30 02:02:04,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539353137] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:02:04,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:02:04,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 02:02:04,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068716602] [2023-11-30 02:02:04,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:02:04,111 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 02:02:04,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:02:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 02:02:04,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 02:02:04,112 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 02:02:04,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 5495 transitions, 241899 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:02:04,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:02:04,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 02:02:04,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:03:10,414 INFO L124 PetriNetUnfolderBase]: 18185/41960 cut-off events. [2023-11-30 02:03:10,414 INFO L125 PetriNetUnfolderBase]: For 1229602/1250093 co-relation queries the response was YES. [2023-11-30 02:03:10,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 791795 conditions, 41960 events. 18185/41960 cut-off events. For 1229602/1250093 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 346096 event pairs, 3666 based on Foata normal form. 82/39063 useless extension candidates. Maximal degree in co-relation 785378. Up to 29822 conditions per place. [2023-11-30 02:03:11,057 INFO L140 encePairwiseOnDemand]: 214/267 looper letters, 4933 selfloop transitions, 479 changer transitions 0/5684 dead transitions. [2023-11-30 02:03:11,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 5684 transitions, 261133 flow [2023-11-30 02:03:11,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-30 02:03:11,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-30 02:03:11,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2528 transitions. [2023-11-30 02:03:11,061 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5260091552226384 [2023-11-30 02:03:11,061 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2528 transitions. [2023-11-30 02:03:11,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2528 transitions. [2023-11-30 02:03:11,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:03:11,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2528 transitions. [2023-11-30 02:03:11,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 140.44444444444446) internal successors, (2528), 18 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:03:11,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 267.0) internal successors, (5073), 19 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:03:11,070 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 267.0) internal successors, (5073), 19 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:03:11,070 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 365 predicate places. [2023-11-30 02:03:11,070 INFO L500 AbstractCegarLoop]: Abstraction has has 629 places, 5684 transitions, 261133 flow [2023-11-30 02:03:11,070 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:03:11,071 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:03:11,071 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:03:11,071 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-30 02:03:11,071 INFO L425 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 02:03:11,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:03:11,071 INFO L85 PathProgramCache]: Analyzing trace with hash -642986785, now seen corresponding path program 5 times [2023-11-30 02:03:11,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:03:11,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036502386] [2023-11-30 02:03:11,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:03:11,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:03:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:03:12,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 02:03:12,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:03:12,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036502386] [2023-11-30 02:03:12,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036502386] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:03:12,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:03:12,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 02:03:12,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229076753] [2023-11-30 02:03:12,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:03:12,265 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 02:03:12,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:03:12,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 02:03:12,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-30 02:03:12,267 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 02:03:12,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 5684 transitions, 261133 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:03:12,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:03:12,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 02:03:12,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:04:31,432 INFO L124 PetriNetUnfolderBase]: 18249/41933 cut-off events. [2023-11-30 02:04:31,432 INFO L125 PetriNetUnfolderBase]: For 1327101/1348310 co-relation queries the response was YES. [2023-11-30 02:04:31,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 826947 conditions, 41933 events. 18249/41933 cut-off events. For 1327101/1348310 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 345106 event pairs, 3610 based on Foata normal form. 90/39080 useless extension candidates. Maximal degree in co-relation 820294. Up to 30500 conditions per place. [2023-11-30 02:04:32,133 INFO L140 encePairwiseOnDemand]: 214/267 looper letters, 5010 selfloop transitions, 480 changer transitions 0/5762 dead transitions. [2023-11-30 02:04:32,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 5762 transitions, 275629 flow [2023-11-30 02:04:32,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 02:04:32,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 02:04:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1990 transitions. [2023-11-30 02:04:32,135 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5323702514713751 [2023-11-30 02:04:32,135 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1990 transitions. [2023-11-30 02:04:32,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1990 transitions. [2023-11-30 02:04:32,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:04:32,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1990 transitions. [2023-11-30 02:04:32,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.14285714285714) internal successors, (1990), 14 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:04:32,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 267.0) internal successors, (4005), 15 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:04:32,139 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 267.0) internal successors, (4005), 15 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:04:32,139 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 378 predicate places. [2023-11-30 02:04:32,139 INFO L500 AbstractCegarLoop]: Abstraction has has 642 places, 5762 transitions, 275629 flow [2023-11-30 02:04:32,140 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:04:32,140 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:04:32,140 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:04:32,140 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-30 02:04:32,140 INFO L425 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 02:04:32,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:04:32,140 INFO L85 PathProgramCache]: Analyzing trace with hash -181138937, now seen corresponding path program 6 times [2023-11-30 02:04:32,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:04:32,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942958774] [2023-11-30 02:04:32,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:04:32,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:04:32,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:04:33,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 02:04:33,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:04:33,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942958774] [2023-11-30 02:04:33,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942958774] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:04:33,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:04:33,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 02:04:33,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242206256] [2023-11-30 02:04:33,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:04:33,281 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 02:04:33,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:04:33,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 02:04:33,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-30 02:04:33,282 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 02:04:33,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 5762 transitions, 275629 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:04:33,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:04:33,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 02:04:33,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:05:57,553 INFO L124 PetriNetUnfolderBase]: 18527/42684 cut-off events. [2023-11-30 02:05:57,554 INFO L125 PetriNetUnfolderBase]: For 1465762/1489093 co-relation queries the response was YES. [2023-11-30 02:05:57,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 870299 conditions, 42684 events. 18527/42684 cut-off events. For 1465762/1489093 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 353222 event pairs, 3684 based on Foata normal form. 98/39797 useless extension candidates. Maximal degree in co-relation 863410. Up to 30858 conditions per place. [2023-11-30 02:05:58,257 INFO L140 encePairwiseOnDemand]: 214/267 looper letters, 5104 selfloop transitions, 508 changer transitions 0/5884 dead transitions. [2023-11-30 02:05:58,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 5884 transitions, 292715 flow [2023-11-30 02:05:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-30 02:05:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-30 02:05:58,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2248 transitions. [2023-11-30 02:05:58,259 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5262172284644194 [2023-11-30 02:05:58,259 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2248 transitions. [2023-11-30 02:05:58,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2248 transitions. [2023-11-30 02:05:58,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:05:58,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2248 transitions. [2023-11-30 02:05:58,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 140.5) internal successors, (2248), 16 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:05:58,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:05:58,263 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 267.0) internal successors, (4539), 17 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:05:58,264 INFO L307 CegarLoopForPetriNet]: 264 programPoint places, 393 predicate places. [2023-11-30 02:05:58,264 INFO L500 AbstractCegarLoop]: Abstraction has has 657 places, 5884 transitions, 292715 flow [2023-11-30 02:05:58,264 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:05:58,264 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:05:58,264 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:05:58,264 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-30 02:05:58,264 INFO L425 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-11-30 02:05:58,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:05:58,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1044088499, now seen corresponding path program 7 times [2023-11-30 02:05:58,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:05:58,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098454208] [2023-11-30 02:05:58,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:05:58,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:05:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:05:59,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2023-11-30 02:05:59,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:05:59,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098454208] [2023-11-30 02:05:59,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098454208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:05:59,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:05:59,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-30 02:05:59,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461889438] [2023-11-30 02:05:59,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:05:59,380 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-30 02:05:59,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:05:59,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-30 02:05:59,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-30 02:05:59,382 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 267 [2023-11-30 02:05:59,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 5884 transitions, 292715 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 02:05:59,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:05:59,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 267 [2023-11-30 02:05:59,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-30 02:06:36,668 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-30 02:06:36,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 02:06:36,710 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (24 of 25 remaining) [2023-11-30 02:06:36,710 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-30 02:06:36,710 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2023-11-30 02:06:36,712 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (10 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (9 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr4ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr5ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr4ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2023-11-30 02:06:36,713 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr5ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2023-11-30 02:06:36,714 INFO L457 BasicCegarLoop]: Path program histogram: [15, 7, 2, 2, 1, 1, 1, 1] [2023-11-30 02:06:36,717 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 02:06:36,717 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 02:06:36,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 02:06:36 BasicIcfg [2023-11-30 02:06:36,719 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 02:06:36,720 INFO L158 Benchmark]: Toolchain (without parser) took 822657.33ms. Allocated memory was 339.7MB in the beginning and 9.4GB in the end (delta: 9.0GB). Free memory was 277.1MB in the beginning and 5.5GB in the end (delta: -5.2GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2023-11-30 02:06:36,720 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 339.7MB. Free memory was 289.4MB in the beginning and 289.3MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 02:06:36,720 INFO L158 Benchmark]: CACSL2BoogieTranslator took 623.05ms. Allocated memory was 339.7MB in the beginning and 545.3MB in the end (delta: 205.5MB). Free memory was 276.9MB in the beginning and 493.0MB in the end (delta: -216.2MB). Peak memory consumption was 31.1MB. Max. memory is 16.0GB. [2023-11-30 02:06:36,720 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.71ms. Allocated memory is still 545.3MB. Free memory was 493.0MB in the beginning and 488.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-11-30 02:06:36,720 INFO L158 Benchmark]: Boogie Preprocessor took 37.51ms. Allocated memory is still 545.3MB. Free memory was 488.8MB in the beginning and 484.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-11-30 02:06:36,721 INFO L158 Benchmark]: RCFGBuilder took 702.82ms. Allocated memory is still 545.3MB. Free memory was 484.7MB in the beginning and 450.3MB in the end (delta: 34.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.0GB. [2023-11-30 02:06:36,721 INFO L158 Benchmark]: TraceAbstraction took 821225.65ms. Allocated memory was 545.3MB in the beginning and 9.4GB in the end (delta: 8.8GB). Free memory was 449.8MB in the beginning and 5.5GB in the end (delta: -5.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2023-11-30 02:06:36,722 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 339.7MB. Free memory was 289.4MB in the beginning and 289.3MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 623.05ms. Allocated memory was 339.7MB in the beginning and 545.3MB in the end (delta: 205.5MB). Free memory was 276.9MB in the beginning and 493.0MB in the end (delta: -216.2MB). Peak memory consumption was 31.1MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.71ms. Allocated memory is still 545.3MB. Free memory was 493.0MB in the beginning and 488.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 37.51ms. Allocated memory is still 545.3MB. Free memory was 488.8MB in the beginning and 484.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 702.82ms. Allocated memory is still 545.3MB. Free memory was 484.7MB in the beginning and 450.3MB in the end (delta: 34.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.0GB. * TraceAbstraction took 821225.65ms. Allocated memory was 545.3MB in the beginning and 9.4GB in the end (delta: 8.8GB). Free memory was 449.8MB in the beginning and 5.5GB in the end (delta: -5.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1229]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1229]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1230]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1229]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1230]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1255]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1260]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1234]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1235]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1236]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1261]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1261]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1262]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1257]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1230]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1244]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1234]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1235]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - TimeoutResultAtElement [Line: 1236]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (11states, 120/267 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 362421 conditions, 16941 events (7423/16940 cut-off events. For 586267/596210 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 137033 event pairs, 819 based on Foata normal form. 61/16152 useless extension candidates. Maximal degree in co-relation 355296. Up to 12290 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 348 locations, 25 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 821.1s, OverallIterations: 30, TraceHistogramMax: 10, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 787.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5762 SdHoareTripleChecker+Valid, 19.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5762 mSDsluCounter, 15698 SdHoareTripleChecker+Invalid, 16.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10727 mSDsCounter, 1000 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38861 IncrementalHoareTripleChecker+Invalid, 39861 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1000 mSolverCounterUnsat, 4971 mSDtfsCounter, 38861 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2235 GetRequests, 1695 SyntacticMatches, 11 SemanticMatches, 529 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2178 ImplicationChecksByTransitivity, 3.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=292715occurred in iteration=29, InterpolantAutomatonStates: 425, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 28.6s InterpolantComputationTime, 12098 NumberOfCodeBlocks, 11688 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 12652 ConstructedInterpolants, 0 QuantifiedInterpolants, 22199 SizeOfPredicates, 23 NumberOfNonLiveVariables, 2568 ConjunctsInSsa, 56 ConjunctsInUnsatCore, 38 InterpolantComputations, 27 PerfectInterpolantSequences, 39949/43928 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown