/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 04:47:22,439 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 04:47:22,509 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-25 04:47:22,514 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 04:47:22,514 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 04:47:22,550 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 04:47:22,550 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 04:47:22,551 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 04:47:22,552 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 04:47:22,555 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 04:47:22,555 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 04:47:22,556 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 04:47:22,556 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 04:47:22,557 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 04:47:22,557 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 04:47:22,557 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 04:47:22,558 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 04:47:22,558 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 04:47:22,558 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 04:47:22,558 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 04:47:22,559 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 04:47:22,559 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 04:47:22,559 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 04:47:22,560 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 04:47:22,560 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 04:47:22,560 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 04:47:22,561 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 04:47:22,561 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 04:47:22,561 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 04:47:22,561 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 04:47:22,562 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 04:47:22,562 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 04:47:22,563 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 04:47:22,563 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 04:47:22,563 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 04:47:22,563 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 04:47:22,886 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 04:47:22,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 04:47:22,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 04:47:22,904 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 04:47:22,906 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 04:47:22,907 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-08-25 04:47:24,145 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 04:47:24,373 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 04:47:24,374 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-08-25 04:47:24,380 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c019c0161/a2ab4f2c2a3341bca1f114dedaaaf6f7/FLAG231edd1ff [2023-08-25 04:47:24,391 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c019c0161/a2ab4f2c2a3341bca1f114dedaaaf6f7 [2023-08-25 04:47:24,394 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 04:47:24,395 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 04:47:24,396 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 04:47:24,396 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 04:47:24,398 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 04:47:24,398 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bd39514 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24, skipping insertion in model container [2023-08-25 04:47:24,399 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,422 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 04:47:24,625 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 04:47:24,638 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 04:47:24,695 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 04:47:24,715 INFO L206 MainTranslator]: Completed translation [2023-08-25 04:47:24,716 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24 WrapperNode [2023-08-25 04:47:24,716 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 04:47:24,717 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 04:47:24,717 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 04:47:24,717 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 04:47:24,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,744 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,797 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 372 [2023-08-25 04:47:24,797 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 04:47:24,798 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 04:47:24,798 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 04:47:24,798 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 04:47:24,807 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,807 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,822 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,822 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,849 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,855 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,856 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,859 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 04:47:24,860 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 04:47:24,860 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 04:47:24,860 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 04:47:24,871 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (1/1) ... [2023-08-25 04:47:24,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 04:47:24,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:47:24,898 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-25 04:47:24,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-25 04:47:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 04:47:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 04:47:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 04:47:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 04:47:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-25 04:47:24,932 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-25 04:47:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-25 04:47:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-25 04:47:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 04:47:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-25 04:47:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 04:47:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 04:47:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 04:47:24,935 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 04:47:25,038 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 04:47:25,039 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 04:47:25,586 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 04:47:25,599 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 04:47:25,599 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-25 04:47:25,601 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 04:47:25 BoogieIcfgContainer [2023-08-25 04:47:25,601 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 04:47:25,603 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 04:47:25,603 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 04:47:25,605 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 04:47:25,606 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 04:47:24" (1/3) ... [2023-08-25 04:47:25,606 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63d39edf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 04:47:25, skipping insertion in model container [2023-08-25 04:47:25,606 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 04:47:24" (2/3) ... [2023-08-25 04:47:25,607 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63d39edf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 04:47:25, skipping insertion in model container [2023-08-25 04:47:25,607 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 04:47:25" (3/3) ... [2023-08-25 04:47:25,608 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2023-08-25 04:47:25,622 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 04:47:25,623 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 45 error locations. [2023-08-25 04:47:25,623 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 04:47:25,725 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-25 04:47:25,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 430 places, 449 transitions, 914 flow [2023-08-25 04:47:25,959 INFO L124 PetriNetUnfolderBase]: 26/447 cut-off events. [2023-08-25 04:47:25,960 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 04:47:25,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456 conditions, 447 events. 26/447 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 906 event pairs, 0 based on Foata normal form. 0/376 useless extension candidates. Maximal degree in co-relation 258. Up to 3 conditions per place. [2023-08-25 04:47:25,970 INFO L82 GeneralOperation]: Start removeDead. Operand has 430 places, 449 transitions, 914 flow [2023-08-25 04:47:25,983 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 419 places, 438 transitions, 888 flow [2023-08-25 04:47:25,987 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 04:47:26,000 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 438 transitions, 888 flow [2023-08-25 04:47:26,002 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 438 transitions, 888 flow [2023-08-25 04:47:26,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 419 places, 438 transitions, 888 flow [2023-08-25 04:47:26,079 INFO L124 PetriNetUnfolderBase]: 26/438 cut-off events. [2023-08-25 04:47:26,079 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 04:47:26,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 447 conditions, 438 events. 26/438 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 901 event pairs, 0 based on Foata normal form. 0/368 useless extension candidates. Maximal degree in co-relation 258. Up to 3 conditions per place. [2023-08-25 04:47:26,098 INFO L119 LiptonReduction]: Number of co-enabled transitions 30456 [2023-08-25 04:47:35,990 INFO L134 LiptonReduction]: Checked pairs total: 193594 [2023-08-25 04:47:35,990 INFO L136 LiptonReduction]: Total number of compositions: 409 [2023-08-25 04:47:36,002 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 04:47:36,008 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@69e3b0d3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 04:47:36,008 INFO L358 AbstractCegarLoop]: Starting to check reachability of 75 error locations. [2023-08-25 04:47:36,009 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 04:47:36,009 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-25 04:47:36,009 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 04:47:36,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:36,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-25 04:47:36,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:36,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1647, now seen corresponding path program 1 times [2023-08-25 04:47:36,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:36,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925012392] [2023-08-25 04:47:36,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:36,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:36,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:36,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:36,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925012392] [2023-08-25 04:47:36,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925012392] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:36,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:36,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-25 04:47:36,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147911674] [2023-08-25 04:47:36,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 04:47:36,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 04:47:36,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 04:47:36,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 429 out of 858 [2023-08-25 04:47:36,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 151 transitions, 314 flow. Second operand has 2 states, 2 states have (on average 429.5) internal successors, (859), 2 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:36,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 429 of 858 [2023-08-25 04:47:36,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:36,463 INFO L124 PetriNetUnfolderBase]: 527/2307 cut-off events. [2023-08-25 04:47:36,464 INFO L125 PetriNetUnfolderBase]: For 69/85 co-relation queries the response was YES. [2023-08-25 04:47:36,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 2307 events. 527/2307 cut-off events. For 69/85 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 17760 event pairs, 375 based on Foata normal form. 142/2010 useless extension candidates. Maximal degree in co-relation 2927. Up to 831 conditions per place. [2023-08-25 04:47:36,480 INFO L140 encePairwiseOnDemand]: 837/858 looper letters, 40 selfloop transitions, 0 changer transitions 0/130 dead transitions. [2023-08-25 04:47:36,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 130 transitions, 352 flow [2023-08-25 04:47:36,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 04:47:36,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 04:47:36,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 919 transitions. [2023-08-25 04:47:36,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5355477855477856 [2023-08-25 04:47:36,496 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 919 transitions. [2023-08-25 04:47:36,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 919 transitions. [2023-08-25 04:47:36,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:36,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 919 transitions. [2023-08-25 04:47:36,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 459.5) internal successors, (919), 2 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 858.0) internal successors, (2574), 3 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,511 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 858.0) internal successors, (2574), 3 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,513 INFO L175 Difference]: Start difference. First operand has 147 places, 151 transitions, 314 flow. Second operand 2 states and 919 transitions. [2023-08-25 04:47:36,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 130 transitions, 352 flow [2023-08-25 04:47:36,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 130 transitions, 344 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:47:36,520 INFO L231 Difference]: Finished difference. Result has 126 places, 130 transitions, 264 flow [2023-08-25 04:47:36,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=264, PETRI_PLACES=126, PETRI_TRANSITIONS=130} [2023-08-25 04:47:36,524 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -21 predicate places. [2023-08-25 04:47:36,524 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 130 transitions, 264 flow [2023-08-25 04:47:36,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 429.5) internal successors, (859), 2 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:36,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-25 04:47:36,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 04:47:36,526 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:36,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:36,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2066525848, now seen corresponding path program 1 times [2023-08-25 04:47:36,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:36,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728885271] [2023-08-25 04:47:36,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:36,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:36,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:36,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728885271] [2023-08-25 04:47:36,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728885271] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:36,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:36,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:47:36,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800523815] [2023-08-25 04:47:36,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:36,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:36,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:36,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:36,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:36,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 411 out of 858 [2023-08-25 04:47:36,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 130 transitions, 264 flow. Second operand has 3 states, 3 states have (on average 413.0) internal successors, (1239), 3 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:36,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 411 of 858 [2023-08-25 04:47:36,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:36,938 INFO L124 PetriNetUnfolderBase]: 701/2722 cut-off events. [2023-08-25 04:47:36,939 INFO L125 PetriNetUnfolderBase]: For 15/38 co-relation queries the response was YES. [2023-08-25 04:47:36,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3849 conditions, 2722 events. 701/2722 cut-off events. For 15/38 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 20646 event pairs, 525 based on Foata normal form. 0/2264 useless extension candidates. Maximal degree in co-relation 3846. Up to 1112 conditions per place. [2023-08-25 04:47:36,952 INFO L140 encePairwiseOnDemand]: 853/858 looper letters, 43 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2023-08-25 04:47:36,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 126 transitions, 344 flow [2023-08-25 04:47:36,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:36,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:36,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2023-08-25 04:47:36,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976689976689977 [2023-08-25 04:47:36,956 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2023-08-25 04:47:36,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2023-08-25 04:47:36,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:36,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2023-08-25 04:47:36,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,965 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,966 INFO L175 Difference]: Start difference. First operand has 126 places, 130 transitions, 264 flow. Second operand 3 states and 1281 transitions. [2023-08-25 04:47:36,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 126 transitions, 344 flow [2023-08-25 04:47:36,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 126 transitions, 344 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:47:36,970 INFO L231 Difference]: Finished difference. Result has 124 places, 126 transitions, 258 flow [2023-08-25 04:47:36,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=258, PETRI_PLACES=124, PETRI_TRANSITIONS=126} [2023-08-25 04:47:36,971 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -23 predicate places. [2023-08-25 04:47:36,972 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 126 transitions, 258 flow [2023-08-25 04:47:36,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 413.0) internal successors, (1239), 3 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:36,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:36,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:36,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 04:47:36,974 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread2Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:36,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:36,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1660359672, now seen corresponding path program 1 times [2023-08-25 04:47:36,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:36,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531951676] [2023-08-25 04:47:36,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:36,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:37,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:37,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531951676] [2023-08-25 04:47:37,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531951676] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:37,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:37,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:47:37,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96742439] [2023-08-25 04:47:37,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:37,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:37,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:37,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:37,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:37,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 411 out of 858 [2023-08-25 04:47:37,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 126 transitions, 258 flow. Second operand has 3 states, 3 states have (on average 413.6666666666667) internal successors, (1241), 3 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:37,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 411 of 858 [2023-08-25 04:47:37,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:37,369 INFO L124 PetriNetUnfolderBase]: 701/2682 cut-off events. [2023-08-25 04:47:37,370 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-25 04:47:37,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3811 conditions, 2682 events. 701/2682 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 20465 event pairs, 525 based on Foata normal form. 0/2233 useless extension candidates. Maximal degree in co-relation 3807. Up to 1110 conditions per place. [2023-08-25 04:47:37,386 INFO L140 encePairwiseOnDemand]: 853/858 looper letters, 43 selfloop transitions, 1 changer transitions 0/122 dead transitions. [2023-08-25 04:47:37,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 122 transitions, 338 flow [2023-08-25 04:47:37,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:37,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:37,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2023-08-25 04:47:37,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976689976689977 [2023-08-25 04:47:37,390 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2023-08-25 04:47:37,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2023-08-25 04:47:37,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:37,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2023-08-25 04:47:37,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,399 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,399 INFO L175 Difference]: Start difference. First operand has 124 places, 126 transitions, 258 flow. Second operand 3 states and 1281 transitions. [2023-08-25 04:47:37,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 122 transitions, 338 flow [2023-08-25 04:47:37,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 122 transitions, 337 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:47:37,402 INFO L231 Difference]: Finished difference. Result has 121 places, 122 transitions, 251 flow [2023-08-25 04:47:37,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=251, PETRI_PLACES=121, PETRI_TRANSITIONS=122} [2023-08-25 04:47:37,404 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -26 predicate places. [2023-08-25 04:47:37,405 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 122 transitions, 251 flow [2023-08-25 04:47:37,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 413.6666666666667) internal successors, (1241), 3 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:37,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:37,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 04:47:37,409 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:37,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:37,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1095806890, now seen corresponding path program 1 times [2023-08-25 04:47:37,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:37,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503253940] [2023-08-25 04:47:37,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:37,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:37,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:37,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:37,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:37,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503253940] [2023-08-25 04:47:37,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503253940] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:37,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:37,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:37,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251938645] [2023-08-25 04:47:37,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:37,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:37,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:37,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:37,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:37,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 858 [2023-08-25 04:47:37,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 122 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 352.8333333333333) internal successors, (2117), 6 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:37,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:37,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 858 [2023-08-25 04:47:37,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:39,970 INFO L124 PetriNetUnfolderBase]: 12695/19755 cut-off events. [2023-08-25 04:47:39,971 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 04:47:40,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39117 conditions, 19755 events. 12695/19755 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 128632 event pairs, 1050 based on Foata normal form. 0/16788 useless extension candidates. Maximal degree in co-relation 39113. Up to 7076 conditions per place. [2023-08-25 04:47:40,085 INFO L140 encePairwiseOnDemand]: 853/858 looper letters, 363 selfloop transitions, 4 changer transitions 0/397 dead transitions. [2023-08-25 04:47:40,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 397 transitions, 1535 flow [2023-08-25 04:47:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:40,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2474 transitions. [2023-08-25 04:47:40,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48057498057498055 [2023-08-25 04:47:40,096 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2474 transitions. [2023-08-25 04:47:40,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2474 transitions. [2023-08-25 04:47:40,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:40,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2474 transitions. [2023-08-25 04:47:40,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 412.3333333333333) internal successors, (2474), 6 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,112 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,112 INFO L175 Difference]: Start difference. First operand has 121 places, 122 transitions, 251 flow. Second operand 6 states and 2474 transitions. [2023-08-25 04:47:40,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 397 transitions, 1535 flow [2023-08-25 04:47:40,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 397 transitions, 1534 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:47:40,122 INFO L231 Difference]: Finished difference. Result has 124 places, 121 transitions, 256 flow [2023-08-25 04:47:40,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=124, PETRI_TRANSITIONS=121} [2023-08-25 04:47:40,124 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -23 predicate places. [2023-08-25 04:47:40,124 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 121 transitions, 256 flow [2023-08-25 04:47:40,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 352.8333333333333) internal successors, (2117), 6 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:40,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:40,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 04:47:40,126 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:40,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:40,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1767526217, now seen corresponding path program 1 times [2023-08-25 04:47:40,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:40,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351405774] [2023-08-25 04:47:40,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:40,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:40,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:40,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351405774] [2023-08-25 04:47:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351405774] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:40,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 04:47:40,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322015130] [2023-08-25 04:47:40,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:40,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:40,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:40,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:40,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 858 [2023-08-25 04:47:40,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 121 transitions, 256 flow. Second operand has 3 states, 3 states have (on average 423.6666666666667) internal successors, (1271), 3 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 858 [2023-08-25 04:47:40,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:40,405 INFO L124 PetriNetUnfolderBase]: 575/2424 cut-off events. [2023-08-25 04:47:40,405 INFO L125 PetriNetUnfolderBase]: For 149/149 co-relation queries the response was YES. [2023-08-25 04:47:40,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3579 conditions, 2424 events. 575/2424 cut-off events. For 149/149 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 18608 event pairs, 375 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 3575. Up to 831 conditions per place. [2023-08-25 04:47:40,417 INFO L140 encePairwiseOnDemand]: 855/858 looper letters, 58 selfloop transitions, 2 changer transitions 0/141 dead transitions. [2023-08-25 04:47:40,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 141 transitions, 419 flow [2023-08-25 04:47:40,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:40,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:40,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1324 transitions. [2023-08-25 04:47:40,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5143745143745144 [2023-08-25 04:47:40,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1324 transitions. [2023-08-25 04:47:40,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1324 transitions. [2023-08-25 04:47:40,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:40,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1324 transitions. [2023-08-25 04:47:40,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 441.3333333333333) internal successors, (1324), 3 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,430 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,430 INFO L175 Difference]: Start difference. First operand has 124 places, 121 transitions, 256 flow. Second operand 3 states and 1324 transitions. [2023-08-25 04:47:40,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 141 transitions, 419 flow [2023-08-25 04:47:40,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 141 transitions, 410 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:47:40,434 INFO L231 Difference]: Finished difference. Result has 123 places, 122 transitions, 261 flow [2023-08-25 04:47:40,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=261, PETRI_PLACES=123, PETRI_TRANSITIONS=122} [2023-08-25 04:47:40,435 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -24 predicate places. [2023-08-25 04:47:40,435 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 122 transitions, 261 flow [2023-08-25 04:47:40,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 423.6666666666667) internal successors, (1271), 3 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:40,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:40,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 04:47:40,436 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:40,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1642007386, now seen corresponding path program 1 times [2023-08-25 04:47:40,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:40,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434528257] [2023-08-25 04:47:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:40,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:40,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:40,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:40,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434528257] [2023-08-25 04:47:40,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434528257] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:40,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:40,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 04:47:40,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189829355] [2023-08-25 04:47:40,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:40,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:40,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:40,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:40,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:40,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 858 [2023-08-25 04:47:40,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 122 transitions, 261 flow. Second operand has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:40,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 858 [2023-08-25 04:47:40,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:40,794 INFO L124 PetriNetUnfolderBase]: 611/2530 cut-off events. [2023-08-25 04:47:40,795 INFO L125 PetriNetUnfolderBase]: For 172/181 co-relation queries the response was YES. [2023-08-25 04:47:40,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3710 conditions, 2530 events. 611/2530 cut-off events. For 172/181 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 19517 event pairs, 417 based on Foata normal form. 0/2129 useless extension candidates. Maximal degree in co-relation 3705. Up to 909 conditions per place. [2023-08-25 04:47:40,808 INFO L140 encePairwiseOnDemand]: 855/858 looper letters, 55 selfloop transitions, 2 changer transitions 0/138 dead transitions. [2023-08-25 04:47:40,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 138 transitions, 418 flow [2023-08-25 04:47:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:40,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1319 transitions. [2023-08-25 04:47:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124320124320124 [2023-08-25 04:47:40,812 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1319 transitions. [2023-08-25 04:47:40,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1319 transitions. [2023-08-25 04:47:40,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:40,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1319 transitions. [2023-08-25 04:47:40,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 439.6666666666667) internal successors, (1319), 3 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,821 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,821 INFO L175 Difference]: Start difference. First operand has 123 places, 122 transitions, 261 flow. Second operand 3 states and 1319 transitions. [2023-08-25 04:47:40,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 138 transitions, 418 flow [2023-08-25 04:47:40,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 138 transitions, 414 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:47:40,824 INFO L231 Difference]: Finished difference. Result has 125 places, 123 transitions, 271 flow [2023-08-25 04:47:40,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=271, PETRI_PLACES=125, PETRI_TRANSITIONS=123} [2023-08-25 04:47:40,825 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -22 predicate places. [2023-08-25 04:47:40,825 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 123 transitions, 271 flow [2023-08-25 04:47:40,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:40,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:40,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 04:47:40,826 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:40,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:40,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2092735958, now seen corresponding path program 1 times [2023-08-25 04:47:40,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:40,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988928770] [2023-08-25 04:47:40,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:40,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:40,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:40,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:40,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988928770] [2023-08-25 04:47:40,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988928770] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:40,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:40,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:47:40,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106429765] [2023-08-25 04:47:40,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:40,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:40,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:40,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:40,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:40,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 858 [2023-08-25 04:47:40,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 123 transitions, 271 flow. Second operand has 3 states, 3 states have (on average 417.3333333333333) internal successors, (1252), 3 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:40,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:40,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 858 [2023-08-25 04:47:40,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:41,151 INFO L124 PetriNetUnfolderBase]: 946/3078 cut-off events. [2023-08-25 04:47:41,151 INFO L125 PetriNetUnfolderBase]: For 322/331 co-relation queries the response was YES. [2023-08-25 04:47:41,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 3078 events. 946/3078 cut-off events. For 322/331 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 23431 event pairs, 216 based on Foata normal form. 0/2675 useless extension candidates. Maximal degree in co-relation 5051. Up to 1198 conditions per place. [2023-08-25 04:47:41,167 INFO L140 encePairwiseOnDemand]: 852/858 looper letters, 66 selfloop transitions, 2 changer transitions 0/142 dead transitions. [2023-08-25 04:47:41,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 142 transitions, 466 flow [2023-08-25 04:47:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:41,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:41,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1310 transitions. [2023-08-25 04:47:41,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508935508935509 [2023-08-25 04:47:41,171 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1310 transitions. [2023-08-25 04:47:41,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1310 transitions. [2023-08-25 04:47:41,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:41,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1310 transitions. [2023-08-25 04:47:41,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 436.6666666666667) internal successors, (1310), 3 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,178 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,178 INFO L175 Difference]: Start difference. First operand has 125 places, 123 transitions, 271 flow. Second operand 3 states and 1310 transitions. [2023-08-25 04:47:41,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 142 transitions, 466 flow [2023-08-25 04:47:41,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 142 transitions, 462 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 04:47:41,182 INFO L231 Difference]: Finished difference. Result has 123 places, 121 transitions, 279 flow [2023-08-25 04:47:41,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=279, PETRI_PLACES=123, PETRI_TRANSITIONS=121} [2023-08-25 04:47:41,182 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -24 predicate places. [2023-08-25 04:47:41,182 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 121 transitions, 279 flow [2023-08-25 04:47:41,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 417.3333333333333) internal successors, (1252), 3 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:41,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:41,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 04:47:41,183 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:41,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:41,184 INFO L85 PathProgramCache]: Analyzing trace with hash -196810770, now seen corresponding path program 1 times [2023-08-25 04:47:41,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:41,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787094691] [2023-08-25 04:47:41,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:41,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:41,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:41,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:41,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787094691] [2023-08-25 04:47:41,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787094691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:41,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:41,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 04:47:41,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268409488] [2023-08-25 04:47:41,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:41,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:47:41,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:41,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:47:41,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 04:47:41,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:47:41,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 121 transitions, 279 flow. Second operand has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:41,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:47:41,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:41,897 INFO L124 PetriNetUnfolderBase]: 2475/6064 cut-off events. [2023-08-25 04:47:41,897 INFO L125 PetriNetUnfolderBase]: For 892/901 co-relation queries the response was YES. [2023-08-25 04:47:41,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11137 conditions, 6064 events. 2475/6064 cut-off events. For 892/901 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 46550 event pairs, 1901 based on Foata normal form. 42/5474 useless extension candidates. Maximal degree in co-relation 11131. Up to 3432 conditions per place. [2023-08-25 04:47:41,925 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 121 selfloop transitions, 6 changer transitions 0/178 dead transitions. [2023-08-25 04:47:41,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 178 transitions, 687 flow [2023-08-25 04:47:41,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:41,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2244 transitions. [2023-08-25 04:47:41,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2023-08-25 04:47:41,931 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2244 transitions. [2023-08-25 04:47:41,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2244 transitions. [2023-08-25 04:47:41,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:41,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2244 transitions. [2023-08-25 04:47:41,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,944 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,944 INFO L175 Difference]: Start difference. First operand has 123 places, 121 transitions, 279 flow. Second operand 6 states and 2244 transitions. [2023-08-25 04:47:41,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 178 transitions, 687 flow [2023-08-25 04:47:41,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 178 transitions, 687 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:47:41,949 INFO L231 Difference]: Finished difference. Result has 132 places, 126 transitions, 324 flow [2023-08-25 04:47:41,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=132, PETRI_TRANSITIONS=126} [2023-08-25 04:47:41,950 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -15 predicate places. [2023-08-25 04:47:41,950 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 126 transitions, 324 flow [2023-08-25 04:47:41,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:41,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:41,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:41,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 04:47:41,951 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:41,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:41,951 INFO L85 PathProgramCache]: Analyzing trace with hash 456090827, now seen corresponding path program 1 times [2023-08-25 04:47:41,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:41,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044469500] [2023-08-25 04:47:41,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:41,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:42,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:42,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:42,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044469500] [2023-08-25 04:47:42,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044469500] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:42,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:42,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 04:47:42,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339403360] [2023-08-25 04:47:42,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:42,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:47:42,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:42,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:47:42,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 04:47:42,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:47:42,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 126 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 357.4) internal successors, (1787), 5 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-08-25 04:47:42,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:42,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:47:42,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:42,457 INFO L124 PetriNetUnfolderBase]: 1596/4157 cut-off events. [2023-08-25 04:47:42,458 INFO L125 PetriNetUnfolderBase]: For 915/928 co-relation queries the response was YES. [2023-08-25 04:47:42,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7735 conditions, 4157 events. 1596/4157 cut-off events. For 915/928 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 31024 event pairs, 1146 based on Foata normal form. 12/3705 useless extension candidates. Maximal degree in co-relation 7724. Up to 2434 conditions per place. [2023-08-25 04:47:42,475 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 87 selfloop transitions, 6 changer transitions 0/150 dead transitions. [2023-08-25 04:47:42,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 150 transitions, 583 flow [2023-08-25 04:47:42,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:42,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:42,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2214 transitions. [2023-08-25 04:47:42,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43006993006993005 [2023-08-25 04:47:42,481 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2214 transitions. [2023-08-25 04:47:42,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2214 transitions. [2023-08-25 04:47:42,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:42,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2214 transitions. [2023-08-25 04:47:42,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:42,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:42,492 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:42,492 INFO L175 Difference]: Start difference. First operand has 132 places, 126 transitions, 324 flow. Second operand 6 states and 2214 transitions. [2023-08-25 04:47:42,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 150 transitions, 583 flow [2023-08-25 04:47:42,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 150 transitions, 577 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-25 04:47:42,496 INFO L231 Difference]: Finished difference. Result has 138 places, 127 transitions, 340 flow [2023-08-25 04:47:42,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=340, PETRI_PLACES=138, PETRI_TRANSITIONS=127} [2023-08-25 04:47:42,497 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -9 predicate places. [2023-08-25 04:47:42,497 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 127 transitions, 340 flow [2023-08-25 04:47:42,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 357.4) internal successors, (1787), 5 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-08-25 04:47:42,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:42,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:42,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 04:47:42,499 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:42,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:42,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1361788916, now seen corresponding path program 1 times [2023-08-25 04:47:42,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:42,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137277596] [2023-08-25 04:47:42,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:42,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:42,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:47:42,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:42,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137277596] [2023-08-25 04:47:42,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137277596] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:42,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:42,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 04:47:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512022956] [2023-08-25 04:47:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:42,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:42,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:42,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:42,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 858 [2023-08-25 04:47:42,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 127 transitions, 340 flow. Second operand has 6 states, 6 states have (on average 350.6666666666667) internal successors, (2104), 6 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:42,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:42,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 858 [2023-08-25 04:47:42,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:43,377 INFO L124 PetriNetUnfolderBase]: 2796/6636 cut-off events. [2023-08-25 04:47:43,377 INFO L125 PetriNetUnfolderBase]: For 1470/1470 co-relation queries the response was YES. [2023-08-25 04:47:43,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12962 conditions, 6636 events. 2796/6636 cut-off events. For 1470/1470 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 50499 event pairs, 1914 based on Foata normal form. 42/6061 useless extension candidates. Maximal degree in co-relation 12949. Up to 3429 conditions per place. [2023-08-25 04:47:43,404 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 165 selfloop transitions, 14 changer transitions 0/230 dead transitions. [2023-08-25 04:47:43,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 230 transitions, 1021 flow [2023-08-25 04:47:43,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:47:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:47:43,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2593 transitions. [2023-08-25 04:47:43,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317349317349317 [2023-08-25 04:47:43,411 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2593 transitions. [2023-08-25 04:47:43,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2593 transitions. [2023-08-25 04:47:43,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:43,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2593 transitions. [2023-08-25 04:47:43,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 370.42857142857144) internal successors, (2593), 7 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:43,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:43,424 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:43,424 INFO L175 Difference]: Start difference. First operand has 138 places, 127 transitions, 340 flow. Second operand 7 states and 2593 transitions. [2023-08-25 04:47:43,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 230 transitions, 1021 flow [2023-08-25 04:47:43,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 230 transitions, 1013 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 04:47:43,433 INFO L231 Difference]: Finished difference. Result has 145 places, 135 transitions, 428 flow [2023-08-25 04:47:43,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=145, PETRI_TRANSITIONS=135} [2023-08-25 04:47:43,434 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -2 predicate places. [2023-08-25 04:47:43,434 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 135 transitions, 428 flow [2023-08-25 04:47:43,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 350.6666666666667) internal successors, (2104), 6 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:43,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:43,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:43,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 04:47:43,435 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:43,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:43,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1528040837, now seen corresponding path program 1 times [2023-08-25 04:47:43,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:43,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146882513] [2023-08-25 04:47:43,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:43,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:47:43,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:43,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146882513] [2023-08-25 04:47:43,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146882513] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:43,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:43,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 04:47:43,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503094422] [2023-08-25 04:47:43,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:43,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:43,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:43,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:43,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:43,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 858 [2023-08-25 04:47:43,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 135 transitions, 428 flow. Second operand has 6 states, 6 states have (on average 351.0) internal successors, (2106), 6 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:43,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:43,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 858 [2023-08-25 04:47:43,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:44,088 INFO L124 PetriNetUnfolderBase]: 1843/4708 cut-off events. [2023-08-25 04:47:44,088 INFO L125 PetriNetUnfolderBase]: For 2857/2876 co-relation queries the response was YES. [2023-08-25 04:47:44,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 4708 events. 1843/4708 cut-off events. For 2857/2876 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 35304 event pairs, 1230 based on Foata normal form. 16/4266 useless extension candidates. Maximal degree in co-relation 9888. Up to 2582 conditions per place. [2023-08-25 04:47:44,116 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 106 selfloop transitions, 12 changer transitions 0/175 dead transitions. [2023-08-25 04:47:44,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 175 transitions, 842 flow [2023-08-25 04:47:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:44,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2189 transitions. [2023-08-25 04:47:44,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252136752136752 [2023-08-25 04:47:44,122 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2189 transitions. [2023-08-25 04:47:44,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2189 transitions. [2023-08-25 04:47:44,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:44,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2189 transitions. [2023-08-25 04:47:44,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 364.8333333333333) internal successors, (2189), 6 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:44,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:44,133 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:44,134 INFO L175 Difference]: Start difference. First operand has 145 places, 135 transitions, 428 flow. Second operand 6 states and 2189 transitions. [2023-08-25 04:47:44,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 175 transitions, 842 flow [2023-08-25 04:47:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 175 transitions, 836 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-25 04:47:44,143 INFO L231 Difference]: Finished difference. Result has 153 places, 141 transitions, 498 flow [2023-08-25 04:47:44,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=498, PETRI_PLACES=153, PETRI_TRANSITIONS=141} [2023-08-25 04:47:44,144 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 6 predicate places. [2023-08-25 04:47:44,144 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 141 transitions, 498 flow [2023-08-25 04:47:44,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 351.0) internal successors, (2106), 6 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:44,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:44,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 04:47:44,145 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:44,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1795093339, now seen corresponding path program 1 times [2023-08-25 04:47:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065994724] [2023-08-25 04:47:44,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:44,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:44,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:44,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:47:44,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:44,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065994724] [2023-08-25 04:47:44,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065994724] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:44,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:44,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:44,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163150939] [2023-08-25 04:47:44,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:44,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:44,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:44,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:44,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:44,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 858 [2023-08-25 04:47:44,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 141 transitions, 498 flow. Second operand has 6 states, 6 states have (on average 346.8333333333333) internal successors, (2081), 6 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:44,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:44,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 858 [2023-08-25 04:47:44,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:47,084 INFO L124 PetriNetUnfolderBase]: 16453/27719 cut-off events. [2023-08-25 04:47:47,084 INFO L125 PetriNetUnfolderBase]: For 13767/13767 co-relation queries the response was YES. [2023-08-25 04:47:47,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63927 conditions, 27719 events. 16453/27719 cut-off events. For 13767/13767 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 188681 event pairs, 4789 based on Foata normal form. 0/25207 useless extension candidates. Maximal degree in co-relation 63906. Up to 14559 conditions per place. [2023-08-25 04:47:47,322 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 297 selfloop transitions, 5 changer transitions 0/324 dead transitions. [2023-08-25 04:47:47,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 324 transitions, 1574 flow [2023-08-25 04:47:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:47,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2340 transitions. [2023-08-25 04:47:47,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-08-25 04:47:47,333 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2340 transitions. [2023-08-25 04:47:47,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2340 transitions. [2023-08-25 04:47:47,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:47,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2340 transitions. [2023-08-25 04:47:47,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:47,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:47,345 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:47,345 INFO L175 Difference]: Start difference. First operand has 153 places, 141 transitions, 498 flow. Second operand 6 states and 2340 transitions. [2023-08-25 04:47:47,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 324 transitions, 1574 flow [2023-08-25 04:47:47,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 324 transitions, 1564 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 04:47:47,390 INFO L231 Difference]: Finished difference. Result has 154 places, 139 transitions, 494 flow [2023-08-25 04:47:47,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=494, PETRI_PLACES=154, PETRI_TRANSITIONS=139} [2023-08-25 04:47:47,391 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 7 predicate places. [2023-08-25 04:47:47,391 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 139 transitions, 494 flow [2023-08-25 04:47:47,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 346.8333333333333) internal successors, (2081), 6 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:47,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:47,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:47,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 04:47:47,392 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:47,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:47,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1846028556, now seen corresponding path program 1 times [2023-08-25 04:47:47,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:47,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056383434] [2023-08-25 04:47:47,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:47,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:47:47,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:47,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056383434] [2023-08-25 04:47:47,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056383434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:47,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5266539] [2023-08-25 04:47:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:47,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:47,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:47,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 858 [2023-08-25 04:47:47,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 139 transitions, 494 flow. Second operand has 6 states, 6 states have (on average 347.1666666666667) internal successors, (2083), 6 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:47,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:47,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 858 [2023-08-25 04:47:47,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:50,269 INFO L124 PetriNetUnfolderBase]: 15060/25566 cut-off events. [2023-08-25 04:47:50,269 INFO L125 PetriNetUnfolderBase]: For 14301/14301 co-relation queries the response was YES. [2023-08-25 04:47:50,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60448 conditions, 25566 events. 15060/25566 cut-off events. For 14301/14301 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 175331 event pairs, 4681 based on Foata normal form. 0/23774 useless extension candidates. Maximal degree in co-relation 60427. Up to 13094 conditions per place. [2023-08-25 04:47:50,374 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 294 selfloop transitions, 5 changer transitions 0/323 dead transitions. [2023-08-25 04:47:50,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 323 transitions, 1613 flow [2023-08-25 04:47:50,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:50,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2337 transitions. [2023-08-25 04:47:50,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45396270396270394 [2023-08-25 04:47:50,379 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2337 transitions. [2023-08-25 04:47:50,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2337 transitions. [2023-08-25 04:47:50,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:50,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2337 transitions. [2023-08-25 04:47:50,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 389.5) internal successors, (2337), 6 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:50,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:50,391 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:50,391 INFO L175 Difference]: Start difference. First operand has 154 places, 139 transitions, 494 flow. Second operand 6 states and 2337 transitions. [2023-08-25 04:47:50,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 323 transitions, 1613 flow [2023-08-25 04:47:50,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 323 transitions, 1563 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:47:50,438 INFO L231 Difference]: Finished difference. Result has 152 places, 137 transitions, 490 flow [2023-08-25 04:47:50,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=490, PETRI_PLACES=152, PETRI_TRANSITIONS=137} [2023-08-25 04:47:50,439 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 5 predicate places. [2023-08-25 04:47:50,439 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 137 transitions, 490 flow [2023-08-25 04:47:50,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 347.1666666666667) internal successors, (2083), 6 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:50,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:50,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:50,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-25 04:47:50,440 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:50,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:50,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1174509067, now seen corresponding path program 1 times [2023-08-25 04:47:50,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:50,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905407145] [2023-08-25 04:47:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:50,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:50,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:50,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:47:50,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:50,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905407145] [2023-08-25 04:47:50,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905407145] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:50,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:50,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:50,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242997329] [2023-08-25 04:47:50,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:50,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:50,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:50,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:50,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:50,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 858 [2023-08-25 04:47:50,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 137 transitions, 490 flow. Second operand has 6 states, 6 states have (on average 354.5) internal successors, (2127), 6 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:50,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:50,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 858 [2023-08-25 04:47:50,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:53,095 INFO L124 PetriNetUnfolderBase]: 13817/23469 cut-off events. [2023-08-25 04:47:53,095 INFO L125 PetriNetUnfolderBase]: For 13448/13448 co-relation queries the response was YES. [2023-08-25 04:47:53,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55627 conditions, 23469 events. 13817/23469 cut-off events. For 13448/13448 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 157706 event pairs, 12147 based on Foata normal form. 0/21889 useless extension candidates. Maximal degree in co-relation 55606. Up to 20684 conditions per place. [2023-08-25 04:47:53,285 INFO L140 encePairwiseOnDemand]: 853/858 looper letters, 278 selfloop transitions, 4 changer transitions 0/308 dead transitions. [2023-08-25 04:47:53,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 308 transitions, 1728 flow [2023-08-25 04:47:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2329 transitions. [2023-08-25 04:47:53,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4524087024087024 [2023-08-25 04:47:53,290 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2329 transitions. [2023-08-25 04:47:53,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2329 transitions. [2023-08-25 04:47:53,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:53,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2329 transitions. [2023-08-25 04:47:53,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 388.1666666666667) internal successors, (2329), 6 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,303 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,303 INFO L175 Difference]: Start difference. First operand has 152 places, 137 transitions, 490 flow. Second operand 6 states and 2329 transitions. [2023-08-25 04:47:53,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 308 transitions, 1728 flow [2023-08-25 04:47:53,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 308 transitions, 1678 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:47:53,351 INFO L231 Difference]: Finished difference. Result has 151 places, 136 transitions, 486 flow [2023-08-25 04:47:53,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=486, PETRI_PLACES=151, PETRI_TRANSITIONS=136} [2023-08-25 04:47:53,352 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 4 predicate places. [2023-08-25 04:47:53,352 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 136 transitions, 486 flow [2023-08-25 04:47:53,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 354.5) internal successors, (2127), 6 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:53,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:53,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 04:47:53,353 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:53,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:53,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1492188679, now seen corresponding path program 1 times [2023-08-25 04:47:53,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:53,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890192094] [2023-08-25 04:47:53,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:53,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:53,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:53,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:47:53,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890192094] [2023-08-25 04:47:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890192094] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:53,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:53,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 04:47:53,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967432590] [2023-08-25 04:47:53,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:53,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 04:47:53,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:53,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 04:47:53,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 04:47:53,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 858 [2023-08-25 04:47:53,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 136 transitions, 486 flow. Second operand has 3 states, 3 states have (on average 418.3333333333333) internal successors, (1255), 3 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:53,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 858 [2023-08-25 04:47:53,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:53,886 INFO L124 PetriNetUnfolderBase]: 1552/4221 cut-off events. [2023-08-25 04:47:53,887 INFO L125 PetriNetUnfolderBase]: For 3166/3187 co-relation queries the response was YES. [2023-08-25 04:47:53,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9286 conditions, 4221 events. 1552/4221 cut-off events. For 3166/3187 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 31496 event pairs, 587 based on Foata normal form. 0/4063 useless extension candidates. Maximal degree in co-relation 9265. Up to 1536 conditions per place. [2023-08-25 04:47:53,908 INFO L140 encePairwiseOnDemand]: 852/858 looper letters, 95 selfloop transitions, 2 changer transitions 0/158 dead transitions. [2023-08-25 04:47:53,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 158 transitions, 779 flow [2023-08-25 04:47:53,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 04:47:53,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 04:47:53,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1317 transitions. [2023-08-25 04:47:53,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116550116550117 [2023-08-25 04:47:53,911 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1317 transitions. [2023-08-25 04:47:53,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1317 transitions. [2023-08-25 04:47:53,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:53,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1317 transitions. [2023-08-25 04:47:53,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 439.0) internal successors, (1317), 3 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,919 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 858.0) internal successors, (3432), 4 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,919 INFO L175 Difference]: Start difference. First operand has 151 places, 136 transitions, 486 flow. Second operand 3 states and 1317 transitions. [2023-08-25 04:47:53,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 158 transitions, 779 flow [2023-08-25 04:47:53,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 158 transitions, 770 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 04:47:53,929 INFO L231 Difference]: Finished difference. Result has 146 places, 134 transitions, 485 flow [2023-08-25 04:47:53,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=485, PETRI_PLACES=146, PETRI_TRANSITIONS=134} [2023-08-25 04:47:53,930 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -1 predicate places. [2023-08-25 04:47:53,930 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 134 transitions, 485 flow [2023-08-25 04:47:53,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 418.3333333333333) internal successors, (1255), 3 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:53,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:53,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:53,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 04:47:53,931 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:53,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:53,931 INFO L85 PathProgramCache]: Analyzing trace with hash -312736885, now seen corresponding path program 1 times [2023-08-25 04:47:53,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:53,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456988186] [2023-08-25 04:47:53,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:53,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:53,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:47:54,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:54,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456988186] [2023-08-25 04:47:54,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456988186] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:54,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:54,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:54,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989655316] [2023-08-25 04:47:54,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:54,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:54,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:54,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:54,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:54,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 858 [2023-08-25 04:47:54,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 134 transitions, 485 flow. Second operand has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 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-08-25 04:47:54,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:54,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 858 [2023-08-25 04:47:54,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:56,713 INFO L124 PetriNetUnfolderBase]: 15466/25486 cut-off events. [2023-08-25 04:47:56,713 INFO L125 PetriNetUnfolderBase]: For 14077/14077 co-relation queries the response was YES. [2023-08-25 04:47:56,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60798 conditions, 25486 events. 15466/25486 cut-off events. For 14077/14077 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 169061 event pairs, 7599 based on Foata normal form. 0/24559 useless extension candidates. Maximal degree in co-relation 60777. Up to 13373 conditions per place. [2023-08-25 04:47:56,815 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 287 selfloop transitions, 5 changer transitions 0/314 dead transitions. [2023-08-25 04:47:56,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 314 transitions, 1546 flow [2023-08-25 04:47:56,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:56,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:56,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2330 transitions. [2023-08-25 04:47:56,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526029526029526 [2023-08-25 04:47:56,820 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2330 transitions. [2023-08-25 04:47:56,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2330 transitions. [2023-08-25 04:47:56,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:56,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2330 transitions. [2023-08-25 04:47:56,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 388.3333333333333) internal successors, (2330), 6 states have internal predecessors, (2330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:56,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:56,829 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:56,829 INFO L175 Difference]: Start difference. First operand has 146 places, 134 transitions, 485 flow. Second operand 6 states and 2330 transitions. [2023-08-25 04:47:56,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 314 transitions, 1546 flow [2023-08-25 04:47:56,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 314 transitions, 1546 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 04:47:56,880 INFO L231 Difference]: Finished difference. Result has 149 places, 132 transitions, 491 flow [2023-08-25 04:47:56,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=491, PETRI_PLACES=149, PETRI_TRANSITIONS=132} [2023-08-25 04:47:56,881 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 2 predicate places. [2023-08-25 04:47:56,881 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 132 transitions, 491 flow [2023-08-25 04:47:56,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 348.0) internal successors, (2088), 6 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-08-25 04:47:56,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:47:56,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:47:56,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-25 04:47:56,882 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:47:56,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:47:56,882 INFO L85 PathProgramCache]: Analyzing trace with hash 913669579, now seen corresponding path program 1 times [2023-08-25 04:47:56,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:47:56,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290022773] [2023-08-25 04:47:56,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:47:56,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:47:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:47:57,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:47:57,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:47:57,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290022773] [2023-08-25 04:47:57,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290022773] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:47:57,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:47:57,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:47:57,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903462166] [2023-08-25 04:47:57,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:47:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:47:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:47:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:47:57,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 04:47:57,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 858 [2023-08-25 04:47:57,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 132 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 347.8333333333333) internal successors, (2087), 6 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:57,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:47:57,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 858 [2023-08-25 04:47:57,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:47:59,713 INFO L124 PetriNetUnfolderBase]: 15992/26490 cut-off events. [2023-08-25 04:47:59,713 INFO L125 PetriNetUnfolderBase]: For 15008/15008 co-relation queries the response was YES. [2023-08-25 04:47:59,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64194 conditions, 26490 events. 15992/26490 cut-off events. For 15008/15008 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 176185 event pairs, 8151 based on Foata normal form. 0/26167 useless extension candidates. Maximal degree in co-relation 64172. Up to 14428 conditions per place. [2023-08-25 04:47:59,949 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 273 selfloop transitions, 5 changer transitions 0/298 dead transitions. [2023-08-25 04:47:59,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 298 transitions, 1526 flow [2023-08-25 04:47:59,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:47:59,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:47:59,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2316 transitions. [2023-08-25 04:47:59,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44988344988344986 [2023-08-25 04:47:59,955 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2316 transitions. [2023-08-25 04:47:59,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2316 transitions. [2023-08-25 04:47:59,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:47:59,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2316 transitions. [2023-08-25 04:47:59,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 386.0) internal successors, (2316), 6 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:59,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:59,964 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:47:59,964 INFO L175 Difference]: Start difference. First operand has 149 places, 132 transitions, 491 flow. Second operand 6 states and 2316 transitions. [2023-08-25 04:47:59,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 298 transitions, 1526 flow [2023-08-25 04:48:00,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 298 transitions, 1476 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:48:00,018 INFO L231 Difference]: Finished difference. Result has 147 places, 130 transitions, 487 flow [2023-08-25 04:48:00,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=487, PETRI_PLACES=147, PETRI_TRANSITIONS=130} [2023-08-25 04:48:00,018 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 0 predicate places. [2023-08-25 04:48:00,018 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 130 transitions, 487 flow [2023-08-25 04:48:00,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 347.8333333333333) internal successors, (2087), 6 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:00,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:00,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-25 04:48:00,019 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:00,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:00,020 INFO L85 PathProgramCache]: Analyzing trace with hash -864490830, now seen corresponding path program 1 times [2023-08-25 04:48:00,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:00,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179317547] [2023-08-25 04:48:00,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:00,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:00,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:00,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:00,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:00,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179317547] [2023-08-25 04:48:00,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179317547] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:48:00,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 04:48:00,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 04:48:00,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008229122] [2023-08-25 04:48:00,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:00,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 04:48:00,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:00,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 04:48:00,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-25 04:48:00,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:00,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 130 transitions, 487 flow. Second operand has 7 states, 7 states have (on average 373.7142857142857) internal successors, (2616), 7 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:00,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:00,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:00,746 INFO L124 PetriNetUnfolderBase]: 1255/3848 cut-off events. [2023-08-25 04:48:00,746 INFO L125 PetriNetUnfolderBase]: For 2876/2881 co-relation queries the response was YES. [2023-08-25 04:48:00,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8431 conditions, 3848 events. 1255/3848 cut-off events. For 2876/2881 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 28968 event pairs, 475 based on Foata normal form. 1/3778 useless extension candidates. Maximal degree in co-relation 8409. Up to 1895 conditions per place. [2023-08-25 04:48:00,771 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 66 selfloop transitions, 6 changer transitions 16/154 dead transitions. [2023-08-25 04:48:00,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 154 transitions, 772 flow [2023-08-25 04:48:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 04:48:00,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 04:48:00,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2293 transitions. [2023-08-25 04:48:00,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4454156954156954 [2023-08-25 04:48:00,776 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2293 transitions. [2023-08-25 04:48:00,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2293 transitions. [2023-08-25 04:48:00,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:00,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2293 transitions. [2023-08-25 04:48:00,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 382.1666666666667) internal successors, (2293), 6 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,786 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 858.0) internal successors, (6006), 7 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,786 INFO L175 Difference]: Start difference. First operand has 147 places, 130 transitions, 487 flow. Second operand 6 states and 2293 transitions. [2023-08-25 04:48:00,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 154 transitions, 772 flow [2023-08-25 04:48:00,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 154 transitions, 762 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 04:48:00,798 INFO L231 Difference]: Finished difference. Result has 149 places, 129 transitions, 469 flow [2023-08-25 04:48:00,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=469, PETRI_PLACES=149, PETRI_TRANSITIONS=129} [2023-08-25 04:48:00,799 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 2 predicate places. [2023-08-25 04:48:00,799 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 129 transitions, 469 flow [2023-08-25 04:48:00,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 373.7142857142857) internal successors, (2616), 7 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:00,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:00,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:00,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 04:48:00,800 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:00,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:00,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2012784211, now seen corresponding path program 1 times [2023-08-25 04:48:00,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:00,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730018420] [2023-08-25 04:48:00,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:00,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:00,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:00,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730018420] [2023-08-25 04:48:00,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730018420] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:00,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382045341] [2023-08-25 04:48:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:00,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:00,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:00,973 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:01,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-25 04:48:01,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:01,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-25 04:48:01,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:01,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:01,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382045341] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:01,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:01,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2023-08-25 04:48:01,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519524545] [2023-08-25 04:48:01,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:01,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 04:48:01,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:01,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 04:48:01,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-08-25 04:48:01,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:01,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 129 transitions, 469 flow. Second operand has 7 states, 7 states have (on average 373.85714285714283) internal successors, (2617), 7 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:01,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:01,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:01,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:02,044 INFO L124 PetriNetUnfolderBase]: 1149/3611 cut-off events. [2023-08-25 04:48:02,044 INFO L125 PetriNetUnfolderBase]: For 2700/2715 co-relation queries the response was YES. [2023-08-25 04:48:02,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7819 conditions, 3611 events. 1149/3611 cut-off events. For 2700/2715 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 27703 event pairs, 742 based on Foata normal form. 1/3487 useless extension candidates. Maximal degree in co-relation 7795. Up to 1699 conditions per place. [2023-08-25 04:48:02,072 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 77 selfloop transitions, 5 changer transitions 13/161 dead transitions. [2023-08-25 04:48:02,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 161 transitions, 792 flow [2023-08-25 04:48:02,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:48:02,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:48:02,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2674 transitions. [2023-08-25 04:48:02,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44522144522144524 [2023-08-25 04:48:02,079 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2674 transitions. [2023-08-25 04:48:02,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2674 transitions. [2023-08-25 04:48:02,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:02,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2674 transitions. [2023-08-25 04:48:02,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 382.0) internal successors, (2674), 7 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:02,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:02,089 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:02,089 INFO L175 Difference]: Start difference. First operand has 149 places, 129 transitions, 469 flow. Second operand 7 states and 2674 transitions. [2023-08-25 04:48:02,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 161 transitions, 792 flow [2023-08-25 04:48:02,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 161 transitions, 768 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-08-25 04:48:02,100 INFO L231 Difference]: Finished difference. Result has 153 places, 130 transitions, 476 flow [2023-08-25 04:48:02,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=476, PETRI_PLACES=153, PETRI_TRANSITIONS=130} [2023-08-25 04:48:02,101 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 6 predicate places. [2023-08-25 04:48:02,101 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 130 transitions, 476 flow [2023-08-25 04:48:02,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 373.85714285714283) internal successors, (2617), 7 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:02,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:02,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:02,111 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-08-25 04:48:02,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:02,308 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:02,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:02,308 INFO L85 PathProgramCache]: Analyzing trace with hash -995227233, now seen corresponding path program 2 times [2023-08-25 04:48:02,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:02,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214349676] [2023-08-25 04:48:02,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:02,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:02,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214349676] [2023-08-25 04:48:02,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214349676] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131120091] [2023-08-25 04:48:02,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 04:48:02,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:02,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:02,524 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:02,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-25 04:48:02,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-25 04:48:02,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:02,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-25 04:48:02,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:02,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:02,832 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-25 04:48:02,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131120091] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:48:02,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-25 04:48:02,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2023-08-25 04:48:02,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238585475] [2023-08-25 04:48:02,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:02,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:48:02,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:02,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:48:02,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:48:02,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:02,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 130 transitions, 476 flow. Second operand has 6 states, 6 states have (on average 374.3333333333333) internal successors, (2246), 6 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:02,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:02,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:02,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:03,281 INFO L124 PetriNetUnfolderBase]: 1102/3356 cut-off events. [2023-08-25 04:48:03,281 INFO L125 PetriNetUnfolderBase]: For 2451/2451 co-relation queries the response was YES. [2023-08-25 04:48:03,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7348 conditions, 3356 events. 1102/3356 cut-off events. For 2451/2451 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 24630 event pairs, 333 based on Foata normal form. 1/3275 useless extension candidates. Maximal degree in co-relation 7322. Up to 1653 conditions per place. [2023-08-25 04:48:03,298 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 62 selfloop transitions, 4 changer transitions 24/156 dead transitions. [2023-08-25 04:48:03,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 156 transitions, 763 flow [2023-08-25 04:48:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:48:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:48:03,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3041 transitions. [2023-08-25 04:48:03,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44303613053613056 [2023-08-25 04:48:03,303 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3041 transitions. [2023-08-25 04:48:03,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3041 transitions. [2023-08-25 04:48:03,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:03,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3041 transitions. [2023-08-25 04:48:03,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 380.125) internal successors, (3041), 8 states have internal predecessors, (3041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:03,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:03,312 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:03,312 INFO L175 Difference]: Start difference. First operand has 153 places, 130 transitions, 476 flow. Second operand 8 states and 3041 transitions. [2023-08-25 04:48:03,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 156 transitions, 763 flow [2023-08-25 04:48:03,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 156 transitions, 751 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-25 04:48:03,320 INFO L231 Difference]: Finished difference. Result has 155 places, 125 transitions, 432 flow [2023-08-25 04:48:03,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=432, PETRI_PLACES=155, PETRI_TRANSITIONS=125} [2023-08-25 04:48:03,320 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 8 predicate places. [2023-08-25 04:48:03,320 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 125 transitions, 432 flow [2023-08-25 04:48:03,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 374.3333333333333) internal successors, (2246), 6 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:03,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:03,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:03,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:03,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-25 04:48:03,522 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:03,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:03,523 INFO L85 PathProgramCache]: Analyzing trace with hash -398907660, now seen corresponding path program 1 times [2023-08-25 04:48:03,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:03,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606395789] [2023-08-25 04:48:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:03,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:03,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:03,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:03,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606395789] [2023-08-25 04:48:03,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606395789] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:03,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686582885] [2023-08-25 04:48:03,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:03,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:03,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:03,633 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:03,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-25 04:48:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:03,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:48:03,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:03,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:03,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:03,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686582885] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:03,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:03,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-25 04:48:03,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2924486] [2023-08-25 04:48:03,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:03,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:48:03,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:03,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:48:03,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-25 04:48:03,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:48:03,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 125 transitions, 432 flow. Second operand has 5 states, 5 states have (on average 358.0) internal successors, (1790), 5 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:03,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:03,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:48:03,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:04,356 INFO L124 PetriNetUnfolderBase]: 2369/5457 cut-off events. [2023-08-25 04:48:04,356 INFO L125 PetriNetUnfolderBase]: For 3324/3330 co-relation queries the response was YES. [2023-08-25 04:48:04,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12023 conditions, 5457 events. 2369/5457 cut-off events. For 3324/3330 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 39148 event pairs, 1076 based on Foata normal form. 62/5358 useless extension candidates. Maximal degree in co-relation 11998. Up to 3460 conditions per place. [2023-08-25 04:48:04,383 INFO L140 encePairwiseOnDemand]: 852/858 looper letters, 105 selfloop transitions, 6 changer transitions 0/155 dead transitions. [2023-08-25 04:48:04,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 155 transitions, 772 flow [2023-08-25 04:48:04,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 04:48:04,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 04:48:04,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1859 transitions. [2023-08-25 04:48:04,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2023-08-25 04:48:04,385 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1859 transitions. [2023-08-25 04:48:04,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1859 transitions. [2023-08-25 04:48:04,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:04,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1859 transitions. [2023-08-25 04:48:04,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 371.8) internal successors, (1859), 5 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:04,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 858.0) internal successors, (5148), 6 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:04,390 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 858.0) internal successors, (5148), 6 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:04,390 INFO L175 Difference]: Start difference. First operand has 155 places, 125 transitions, 432 flow. Second operand 5 states and 1859 transitions. [2023-08-25 04:48:04,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 155 transitions, 772 flow [2023-08-25 04:48:04,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 155 transitions, 732 flow, removed 14 selfloop flow, removed 11 redundant places. [2023-08-25 04:48:04,403 INFO L231 Difference]: Finished difference. Result has 139 places, 124 transitions, 413 flow [2023-08-25 04:48:04,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=139, PETRI_TRANSITIONS=124} [2023-08-25 04:48:04,405 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -8 predicate places. [2023-08-25 04:48:04,405 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 124 transitions, 413 flow [2023-08-25 04:48:04,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 358.0) internal successors, (1790), 5 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:04,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:04,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:04,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:04,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:04,617 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:04,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:04,618 INFO L85 PathProgramCache]: Analyzing trace with hash 770109919, now seen corresponding path program 1 times [2023-08-25 04:48:04,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:04,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505782838] [2023-08-25 04:48:04,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:04,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:04,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:04,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:04,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505782838] [2023-08-25 04:48:04,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505782838] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:04,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967358315] [2023-08-25 04:48:04,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:04,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:04,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:04,707 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:04,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-25 04:48:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:04,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:48:04,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:04,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:04,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967358315] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:04,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:04,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-25 04:48:04,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057629993] [2023-08-25 04:48:04,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:04,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 04:48:04,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:04,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 04:48:04,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-25 04:48:04,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:48:04,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 124 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 358.2) internal successors, (1791), 5 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:04,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:04,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:48:04,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:05,366 INFO L124 PetriNetUnfolderBase]: 1888/3973 cut-off events. [2023-08-25 04:48:05,366 INFO L125 PetriNetUnfolderBase]: For 3571/3581 co-relation queries the response was YES. [2023-08-25 04:48:05,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9668 conditions, 3973 events. 1888/3973 cut-off events. For 3571/3581 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 26543 event pairs, 291 based on Foata normal form. 52/3922 useless extension candidates. Maximal degree in co-relation 9648. Up to 2794 conditions per place. [2023-08-25 04:48:05,386 INFO L140 encePairwiseOnDemand]: 852/858 looper letters, 90 selfloop transitions, 6 changer transitions 0/146 dead transitions. [2023-08-25 04:48:05,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 146 transitions, 702 flow [2023-08-25 04:48:05,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 04:48:05,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 04:48:05,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1846 transitions. [2023-08-25 04:48:05,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303030303030303 [2023-08-25 04:48:05,389 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1846 transitions. [2023-08-25 04:48:05,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1846 transitions. [2023-08-25 04:48:05,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:05,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1846 transitions. [2023-08-25 04:48:05,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 369.2) internal successors, (1846), 5 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:05,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 858.0) internal successors, (5148), 6 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:05,394 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 858.0) internal successors, (5148), 6 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:05,394 INFO L175 Difference]: Start difference. First operand has 139 places, 124 transitions, 413 flow. Second operand 5 states and 1846 transitions. [2023-08-25 04:48:05,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 146 transitions, 702 flow [2023-08-25 04:48:05,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 146 transitions, 687 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-25 04:48:05,402 INFO L231 Difference]: Finished difference. Result has 142 places, 123 transitions, 413 flow [2023-08-25 04:48:05,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=142, PETRI_TRANSITIONS=123} [2023-08-25 04:48:05,402 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, -5 predicate places. [2023-08-25 04:48:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 123 transitions, 413 flow [2023-08-25 04:48:05,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 358.2) internal successors, (1791), 5 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:05,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:05,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:05,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:05,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:05,609 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:05,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:05,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1458469798, now seen corresponding path program 1 times [2023-08-25 04:48:05,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:05,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153346792] [2023-08-25 04:48:05,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:05,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:05,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:05,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:05,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153346792] [2023-08-25 04:48:05,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153346792] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:05,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855328880] [2023-08-25 04:48:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:05,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:05,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:05,803 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:05,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-25 04:48:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:05,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-25 04:48:05,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:06,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:06,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:06,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855328880] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:06,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:06,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-25 04:48:06,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456563614] [2023-08-25 04:48:06,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:06,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-25 04:48:06,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-25 04:48:06,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-25 04:48:06,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:06,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 123 transitions, 413 flow. Second operand has 8 states, 8 states have (on average 373.75) internal successors, (2990), 8 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:06,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:06,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:06,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:06,862 INFO L124 PetriNetUnfolderBase]: 1087/3570 cut-off events. [2023-08-25 04:48:06,863 INFO L125 PetriNetUnfolderBase]: For 2721/2738 co-relation queries the response was YES. [2023-08-25 04:48:06,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7463 conditions, 3570 events. 1087/3570 cut-off events. For 2721/2738 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 28036 event pairs, 747 based on Foata normal form. 1/3496 useless extension candidates. Maximal degree in co-relation 7441. Up to 1570 conditions per place. [2023-08-25 04:48:06,882 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 67 selfloop transitions, 6 changer transitions 15/154 dead transitions. [2023-08-25 04:48:06,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 154 transitions, 708 flow [2023-08-25 04:48:06,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:48:06,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:48:06,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3048 transitions. [2023-08-25 04:48:06,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44405594405594406 [2023-08-25 04:48:06,886 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3048 transitions. [2023-08-25 04:48:06,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3048 transitions. [2023-08-25 04:48:06,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:06,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3048 transitions. [2023-08-25 04:48:06,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 381.0) internal successors, (3048), 8 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:06,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:06,896 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:06,896 INFO L175 Difference]: Start difference. First operand has 142 places, 123 transitions, 413 flow. Second operand 8 states and 3048 transitions. [2023-08-25 04:48:06,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 154 transitions, 708 flow [2023-08-25 04:48:06,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 154 transitions, 698 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-25 04:48:06,903 INFO L231 Difference]: Finished difference. Result has 149 places, 124 transitions, 431 flow [2023-08-25 04:48:06,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=431, PETRI_PLACES=149, PETRI_TRANSITIONS=124} [2023-08-25 04:48:06,904 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 2 predicate places. [2023-08-25 04:48:06,904 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 124 transitions, 431 flow [2023-08-25 04:48:06,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 373.75) internal successors, (2990), 8 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:06,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:06,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:06,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:07,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-25 04:48:07,111 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:07,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2081776176, now seen corresponding path program 2 times [2023-08-25 04:48:07,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:07,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088040304] [2023-08-25 04:48:07,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:07,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:07,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:07,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:07,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:07,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088040304] [2023-08-25 04:48:07,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088040304] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:07,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619708586] [2023-08-25 04:48:07,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 04:48:07,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:07,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:07,313 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:07,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-25 04:48:07,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-25 04:48:07,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:07,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-25 04:48:07,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:07,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:07,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-25 04:48:07,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619708586] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:48:07,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-25 04:48:07,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 12 [2023-08-25 04:48:07,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262125363] [2023-08-25 04:48:07,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:07,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-25 04:48:07,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:07,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-25 04:48:07,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-25 04:48:07,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 858 [2023-08-25 04:48:07,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 124 transitions, 431 flow. Second operand has 8 states, 8 states have (on average 342.75) internal successors, (2742), 8 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:07,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:07,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 858 [2023-08-25 04:48:07,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:08,199 INFO L124 PetriNetUnfolderBase]: 1827/4518 cut-off events. [2023-08-25 04:48:08,199 INFO L125 PetriNetUnfolderBase]: For 3790/3807 co-relation queries the response was YES. [2023-08-25 04:48:08,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10241 conditions, 4518 events. 1827/4518 cut-off events. For 3790/3807 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 33581 event pairs, 1367 based on Foata normal form. 1/4432 useless extension candidates. Maximal degree in co-relation 10216. Up to 2910 conditions per place. [2023-08-25 04:48:08,222 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 89 selfloop transitions, 6 changer transitions 11/156 dead transitions. [2023-08-25 04:48:08,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 156 transitions, 777 flow [2023-08-25 04:48:08,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:48:08,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:48:08,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2818 transitions. [2023-08-25 04:48:08,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41054778554778554 [2023-08-25 04:48:08,226 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2818 transitions. [2023-08-25 04:48:08,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2818 transitions. [2023-08-25 04:48:08,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:08,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2818 transitions. [2023-08-25 04:48:08,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 352.25) internal successors, (2818), 8 states have internal predecessors, (2818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:08,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:08,234 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:08,234 INFO L175 Difference]: Start difference. First operand has 149 places, 124 transitions, 431 flow. Second operand 8 states and 2818 transitions. [2023-08-25 04:48:08,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 156 transitions, 777 flow [2023-08-25 04:48:08,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 156 transitions, 763 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-25 04:48:08,243 INFO L231 Difference]: Finished difference. Result has 154 places, 126 transitions, 453 flow [2023-08-25 04:48:08,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=453, PETRI_PLACES=154, PETRI_TRANSITIONS=126} [2023-08-25 04:48:08,244 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 7 predicate places. [2023-08-25 04:48:08,244 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 126 transitions, 453 flow [2023-08-25 04:48:08,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 342.75) internal successors, (2742), 8 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:08,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:08,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:08,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:08,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:08,450 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:08,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:08,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2072400696, now seen corresponding path program 3 times [2023-08-25 04:48:08,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:08,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190222974] [2023-08-25 04:48:08,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:08,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:08,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:08,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:08,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:08,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190222974] [2023-08-25 04:48:08,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190222974] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:08,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150446320] [2023-08-25 04:48:08,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 04:48:08,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:08,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:08,633 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:08,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-25 04:48:08,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-25 04:48:08,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:08,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-25 04:48:08,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:08,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-25 04:48:08,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150446320] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:48:08,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-25 04:48:08,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 13 [2023-08-25 04:48:08,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895100036] [2023-08-25 04:48:08,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:08,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-25 04:48:08,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:08,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-25 04:48:08,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-08-25 04:48:08,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 858 [2023-08-25 04:48:08,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 126 transitions, 453 flow. Second operand has 8 states, 8 states have (on average 342.75) internal successors, (2742), 8 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:08,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:08,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 858 [2023-08-25 04:48:08,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:09,679 INFO L124 PetriNetUnfolderBase]: 2412/5637 cut-off events. [2023-08-25 04:48:09,680 INFO L125 PetriNetUnfolderBase]: For 4023/4046 co-relation queries the response was YES. [2023-08-25 04:48:09,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12595 conditions, 5637 events. 2412/5637 cut-off events. For 4023/4046 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 41403 event pairs, 2018 based on Foata normal form. 1/5551 useless extension candidates. Maximal degree in co-relation 12568. Up to 3821 conditions per place. [2023-08-25 04:48:09,712 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 88 selfloop transitions, 4 changer transitions 26/162 dead transitions. [2023-08-25 04:48:09,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 162 transitions, 861 flow [2023-08-25 04:48:09,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 04:48:09,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 04:48:09,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2830 transitions. [2023-08-25 04:48:09,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4122960372960373 [2023-08-25 04:48:09,716 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2830 transitions. [2023-08-25 04:48:09,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2830 transitions. [2023-08-25 04:48:09,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:09,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2830 transitions. [2023-08-25 04:48:09,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 353.75) internal successors, (2830), 8 states have internal predecessors, (2830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:09,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:09,724 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 858.0) internal successors, (7722), 9 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:09,724 INFO L175 Difference]: Start difference. First operand has 154 places, 126 transitions, 453 flow. Second operand 8 states and 2830 transitions. [2023-08-25 04:48:09,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 162 transitions, 861 flow [2023-08-25 04:48:09,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 162 transitions, 839 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-08-25 04:48:09,734 INFO L231 Difference]: Finished difference. Result has 160 places, 126 transitions, 459 flow [2023-08-25 04:48:09,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=459, PETRI_PLACES=160, PETRI_TRANSITIONS=126} [2023-08-25 04:48:09,735 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 13 predicate places. [2023-08-25 04:48:09,735 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 126 transitions, 459 flow [2023-08-25 04:48:09,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 342.75) internal successors, (2742), 8 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:09,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:09,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:09,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:09,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:09,944 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:09,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:09,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1723695982, now seen corresponding path program 4 times [2023-08-25 04:48:09,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:09,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49837113] [2023-08-25 04:48:09,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:09,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:10,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 04:48:10,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49837113] [2023-08-25 04:48:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49837113] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530310600] [2023-08-25 04:48:10,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 04:48:10,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:10,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:10,121 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:10,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-25 04:48:10,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 04:48:10,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:10,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:48:10,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:10,418 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-25 04:48:10,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530310600] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 04:48:10,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-25 04:48:10,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 11 [2023-08-25 04:48:10,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358459262] [2023-08-25 04:48:10,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:10,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 04:48:10,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:10,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 04:48:10,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-08-25 04:48:10,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 370 out of 858 [2023-08-25 04:48:10,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 126 transitions, 459 flow. Second operand has 7 states, 7 states have (on average 373.14285714285717) internal successors, (2612), 7 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:10,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:10,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 370 of 858 [2023-08-25 04:48:10,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:11,640 INFO L124 PetriNetUnfolderBase]: 4296/10008 cut-off events. [2023-08-25 04:48:11,641 INFO L125 PetriNetUnfolderBase]: For 6073/6089 co-relation queries the response was YES. [2023-08-25 04:48:11,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21848 conditions, 10008 events. 4296/10008 cut-off events. For 6073/6089 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 82875 event pairs, 743 based on Foata normal form. 5/9956 useless extension candidates. Maximal degree in co-relation 21818. Up to 3207 conditions per place. [2023-08-25 04:48:11,721 INFO L140 encePairwiseOnDemand]: 848/858 looper letters, 223 selfloop transitions, 23 changer transitions 24/314 dead transitions. [2023-08-25 04:48:11,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 314 transitions, 1684 flow [2023-08-25 04:48:11,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 04:48:11,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 04:48:11,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3552 transitions. [2023-08-25 04:48:11,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45998445998445997 [2023-08-25 04:48:11,725 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3552 transitions. [2023-08-25 04:48:11,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3552 transitions. [2023-08-25 04:48:11,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:11,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3552 transitions. [2023-08-25 04:48:11,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 394.6666666666667) internal successors, (3552), 9 states have internal predecessors, (3552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:11,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 858.0) internal successors, (8580), 10 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:11,736 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 858.0) internal successors, (8580), 10 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:11,737 INFO L175 Difference]: Start difference. First operand has 160 places, 126 transitions, 459 flow. Second operand 9 states and 3552 transitions. [2023-08-25 04:48:11,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 314 transitions, 1684 flow [2023-08-25 04:48:11,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 314 transitions, 1662 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-08-25 04:48:11,769 INFO L231 Difference]: Finished difference. Result has 165 places, 134 transitions, 535 flow [2023-08-25 04:48:11,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=535, PETRI_PLACES=165, PETRI_TRANSITIONS=134} [2023-08-25 04:48:11,770 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 18 predicate places. [2023-08-25 04:48:11,770 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 134 transitions, 535 flow [2023-08-25 04:48:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 373.14285714285717) internal successors, (2612), 7 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:11,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:11,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:11,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-25 04:48:11,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-25 04:48:11,971 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:11,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:11,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2141351555, now seen corresponding path program 1 times [2023-08-25 04:48:11,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:11,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882961867] [2023-08-25 04:48:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:11,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:11,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:12,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:12,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:12,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882961867] [2023-08-25 04:48:12,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882961867] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:12,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867477259] [2023-08-25 04:48:12,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:12,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:12,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:12,093 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:12,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-25 04:48:12,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:12,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-25 04:48:12,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:12,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:12,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:12,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867477259] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:12,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:12,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 10 [2023-08-25 04:48:12,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988354091] [2023-08-25 04:48:12,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:12,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:48:12,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:12,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:48:12,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-25 04:48:12,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 858 [2023-08-25 04:48:12,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 134 transitions, 535 flow. Second operand has 6 states, 6 states have (on average 351.8333333333333) internal successors, (2111), 6 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:12,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:12,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 858 [2023-08-25 04:48:12,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:13,897 INFO L124 PetriNetUnfolderBase]: 6978/14433 cut-off events. [2023-08-25 04:48:13,897 INFO L125 PetriNetUnfolderBase]: For 12913/12966 co-relation queries the response was YES. [2023-08-25 04:48:13,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34371 conditions, 14433 events. 6978/14433 cut-off events. For 12913/12966 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 118034 event pairs, 4064 based on Foata normal form. 88/14270 useless extension candidates. Maximal degree in co-relation 34338. Up to 5661 conditions per place. [2023-08-25 04:48:14,005 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 180 selfloop transitions, 18 changer transitions 0/242 dead transitions. [2023-08-25 04:48:14,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 242 transitions, 1359 flow [2023-08-25 04:48:14,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:48:14,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:48:14,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2590 transitions. [2023-08-25 04:48:14,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43123543123543123 [2023-08-25 04:48:14,008 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2590 transitions. [2023-08-25 04:48:14,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2590 transitions. [2023-08-25 04:48:14,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:14,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2590 transitions. [2023-08-25 04:48:14,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 370.0) internal successors, (2590), 7 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:14,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:14,017 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:14,017 INFO L175 Difference]: Start difference. First operand has 165 places, 134 transitions, 535 flow. Second operand 7 states and 2590 transitions. [2023-08-25 04:48:14,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 242 transitions, 1359 flow [2023-08-25 04:48:14,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 242 transitions, 1261 flow, removed 47 selfloop flow, removed 10 redundant places. [2023-08-25 04:48:14,055 INFO L231 Difference]: Finished difference. Result has 152 places, 141 transitions, 606 flow [2023-08-25 04:48:14,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=152, PETRI_TRANSITIONS=141} [2023-08-25 04:48:14,055 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 5 predicate places. [2023-08-25 04:48:14,056 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 141 transitions, 606 flow [2023-08-25 04:48:14,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 351.8333333333333) internal successors, (2111), 6 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:14,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:14,056 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:14,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:14,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-25 04:48:14,257 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:14,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:14,257 INFO L85 PathProgramCache]: Analyzing trace with hash 640015934, now seen corresponding path program 1 times [2023-08-25 04:48:14,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:14,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126678302] [2023-08-25 04:48:14,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:14,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:14,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:14,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:14,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126678302] [2023-08-25 04:48:14,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126678302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023300401] [2023-08-25 04:48:14,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:14,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:14,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:14,421 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:14,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-25 04:48:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:14,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-25 04:48:14,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:14,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:14,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:14,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023300401] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:14,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-25 04:48:14,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 11 [2023-08-25 04:48:14,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857416516] [2023-08-25 04:48:14,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 04:48:14,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 04:48:14,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:14,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 04:48:14,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-25 04:48:14,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 858 [2023-08-25 04:48:14,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 141 transitions, 606 flow. Second operand has 6 states, 6 states have (on average 352.3333333333333) internal successors, (2114), 6 states have internal predecessors, (2114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:14,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:14,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 858 [2023-08-25 04:48:14,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:16,726 INFO L124 PetriNetUnfolderBase]: 7494/16646 cut-off events. [2023-08-25 04:48:16,726 INFO L125 PetriNetUnfolderBase]: For 27476/27491 co-relation queries the response was YES. [2023-08-25 04:48:16,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42953 conditions, 16646 events. 7494/16646 cut-off events. For 27476/27491 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 149871 event pairs, 3402 based on Foata normal form. 81/16322 useless extension candidates. Maximal degree in co-relation 42926. Up to 6551 conditions per place. [2023-08-25 04:48:16,857 INFO L140 encePairwiseOnDemand]: 850/858 looper letters, 210 selfloop transitions, 9 changer transitions 0/269 dead transitions. [2023-08-25 04:48:16,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 269 transitions, 1869 flow [2023-08-25 04:48:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 04:48:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 04:48:16,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2566 transitions. [2023-08-25 04:48:16,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42723942723942726 [2023-08-25 04:48:16,860 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2566 transitions. [2023-08-25 04:48:16,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2566 transitions. [2023-08-25 04:48:16,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:16,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2566 transitions. [2023-08-25 04:48:16,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 366.57142857142856) internal successors, (2566), 7 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:16,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:16,867 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 858.0) internal successors, (6864), 8 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:16,867 INFO L175 Difference]: Start difference. First operand has 152 places, 141 transitions, 606 flow. Second operand 7 states and 2566 transitions. [2023-08-25 04:48:16,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 269 transitions, 1869 flow [2023-08-25 04:48:16,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 269 transitions, 1807 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-08-25 04:48:16,905 INFO L231 Difference]: Finished difference. Result has 158 places, 144 transitions, 633 flow [2023-08-25 04:48:16,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=633, PETRI_PLACES=158, PETRI_TRANSITIONS=144} [2023-08-25 04:48:16,906 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 11 predicate places. [2023-08-25 04:48:16,906 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 144 transitions, 633 flow [2023-08-25 04:48:16,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 352.3333333333333) internal successors, (2114), 6 states have internal predecessors, (2114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:16,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:16,907 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:16,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:17,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-25 04:48:17,110 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:17,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1815098214, now seen corresponding path program 1 times [2023-08-25 04:48:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:17,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688713398] [2023-08-25 04:48:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:17,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:17,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:17,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-25 04:48:17,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:17,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688713398] [2023-08-25 04:48:17,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688713398] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:17,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177345231] [2023-08-25 04:48:17,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:17,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:17,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:17,510 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:17,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-25 04:48:17,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:17,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-25 04:48:17,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:18,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-25 04:48:18,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:18,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-25 04:48:18,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177345231] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:48:18,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:48:18,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-25 04:48:18,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351952900] [2023-08-25 04:48:18,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:48:18,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-25 04:48:18,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:18,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-25 04:48:18,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-25 04:48:18,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:18,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 144 transitions, 633 flow. Second operand has 22 states, 22 states have (on average 374.6363636363636) internal successors, (8242), 22 states have internal predecessors, (8242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:18,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:18,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:18,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:24,616 INFO L124 PetriNetUnfolderBase]: 14413/48469 cut-off events. [2023-08-25 04:48:24,616 INFO L125 PetriNetUnfolderBase]: For 57781/57789 co-relation queries the response was YES. [2023-08-25 04:48:24,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105674 conditions, 48469 events. 14413/48469 cut-off events. For 57781/57789 co-relation queries the response was YES. Maximal size of possible extension queue 1089. Compared 626173 event pairs, 5478 based on Foata normal form. 18/47626 useless extension candidates. Maximal degree in co-relation 105645. Up to 5822 conditions per place. [2023-08-25 04:48:25,000 INFO L140 encePairwiseOnDemand]: 848/858 looper letters, 449 selfloop transitions, 44 changer transitions 3/562 dead transitions. [2023-08-25 04:48:25,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 562 transitions, 4013 flow [2023-08-25 04:48:25,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-25 04:48:25,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-25 04:48:25,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 7739 transitions. [2023-08-25 04:48:25,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450990675990676 [2023-08-25 04:48:25,006 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 7739 transitions. [2023-08-25 04:48:25,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 7739 transitions. [2023-08-25 04:48:25,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:25,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 7739 transitions. [2023-08-25 04:48:25,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 386.95) internal successors, (7739), 20 states have internal predecessors, (7739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:25,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 858.0) internal successors, (18018), 21 states have internal predecessors, (18018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:25,024 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 858.0) internal successors, (18018), 21 states have internal predecessors, (18018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:25,024 INFO L175 Difference]: Start difference. First operand has 158 places, 144 transitions, 633 flow. Second operand 20 states and 7739 transitions. [2023-08-25 04:48:25,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 562 transitions, 4013 flow [2023-08-25 04:48:25,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 562 transitions, 3933 flow, removed 18 selfloop flow, removed 3 redundant places. [2023-08-25 04:48:25,246 INFO L231 Difference]: Finished difference. Result has 183 places, 188 transitions, 1044 flow [2023-08-25 04:48:25,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1044, PETRI_PLACES=183, PETRI_TRANSITIONS=188} [2023-08-25 04:48:25,247 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 36 predicate places. [2023-08-25 04:48:25,247 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 188 transitions, 1044 flow [2023-08-25 04:48:25,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 374.6363636363636) internal successors, (8242), 22 states have internal predecessors, (8242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:25,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:25,249 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:25,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-25 04:48:25,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-25 04:48:25,449 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:25,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:25,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1906880417, now seen corresponding path program 2 times [2023-08-25 04:48:25,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:25,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159274311] [2023-08-25 04:48:25,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:25,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:25,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159274311] [2023-08-25 04:48:25,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159274311] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530382366] [2023-08-25 04:48:25,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 04:48:25,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:25,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:25,712 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:25,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-25 04:48:25,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 04:48:25,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:25,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 04:48:25,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:26,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:26,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:26,508 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-25 04:48:26,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530382366] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:48:26,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:48:26,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-25 04:48:26,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406075715] [2023-08-25 04:48:26,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:48:26,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-25 04:48:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:26,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-25 04:48:26,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-08-25 04:48:26,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:48:26,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 188 transitions, 1044 flow. Second operand has 20 states, 20 states have (on average 374.45) internal successors, (7489), 20 states have internal predecessors, (7489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:26,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:26,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:48:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:32,468 INFO L124 PetriNetUnfolderBase]: 14407/49147 cut-off events. [2023-08-25 04:48:32,468 INFO L125 PetriNetUnfolderBase]: For 63284/63342 co-relation queries the response was YES. [2023-08-25 04:48:32,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109168 conditions, 49147 events. 14407/49147 cut-off events. For 63284/63342 co-relation queries the response was YES. Maximal size of possible extension queue 1097. Compared 639355 event pairs, 7469 based on Foata normal form. 20/48240 useless extension candidates. Maximal degree in co-relation 109131. Up to 6406 conditions per place. [2023-08-25 04:48:32,961 INFO L140 encePairwiseOnDemand]: 848/858 looper letters, 263 selfloop transitions, 30 changer transitions 1/360 dead transitions. [2023-08-25 04:48:32,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 360 transitions, 2721 flow [2023-08-25 04:48:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-25 04:48:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-25 04:48:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4243 transitions. [2023-08-25 04:48:32,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4495655859292223 [2023-08-25 04:48:32,965 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4243 transitions. [2023-08-25 04:48:32,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4243 transitions. [2023-08-25 04:48:32,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:32,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4243 transitions. [2023-08-25 04:48:32,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 385.72727272727275) internal successors, (4243), 11 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:32,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 858.0) internal successors, (10296), 12 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:32,972 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 858.0) internal successors, (10296), 12 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:32,972 INFO L175 Difference]: Start difference. First operand has 183 places, 188 transitions, 1044 flow. Second operand 11 states and 4243 transitions. [2023-08-25 04:48:32,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 360 transitions, 2721 flow [2023-08-25 04:48:33,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 360 transitions, 2687 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-25 04:48:33,226 INFO L231 Difference]: Finished difference. Result has 195 places, 194 transitions, 1176 flow [2023-08-25 04:48:33,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1176, PETRI_PLACES=195, PETRI_TRANSITIONS=194} [2023-08-25 04:48:33,226 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 48 predicate places. [2023-08-25 04:48:33,227 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 194 transitions, 1176 flow [2023-08-25 04:48:33,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 374.45) internal successors, (7489), 20 states have internal predecessors, (7489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:33,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:33,228 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:33,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-25 04:48:33,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:33,434 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:33,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:33,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1255652506, now seen corresponding path program 3 times [2023-08-25 04:48:33,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:33,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797792340] [2023-08-25 04:48:33,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:33,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:33,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:33,581 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:48:33,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:33,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797792340] [2023-08-25 04:48:33,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797792340] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:33,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314720699] [2023-08-25 04:48:33,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 04:48:33,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:33,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:33,585 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:33,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-25 04:48:33,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-25 04:48:33,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:48:33,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-25 04:48:33,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:34,052 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:48:34,052 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:48:34,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314720699] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:48:34,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:48:34,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-25 04:48:34,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026101036] [2023-08-25 04:48:34,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:48:34,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-25 04:48:34,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:34,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-25 04:48:34,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-25 04:48:34,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:48:34,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 194 transitions, 1176 flow. Second operand has 14 states, 14 states have (on average 360.85714285714283) internal successors, (5052), 14 states have internal predecessors, (5052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:34,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:34,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:48:34,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:48:47,732 INFO L124 PetriNetUnfolderBase]: 48963/102860 cut-off events. [2023-08-25 04:48:47,732 INFO L125 PetriNetUnfolderBase]: For 125846/125887 co-relation queries the response was YES. [2023-08-25 04:48:48,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255453 conditions, 102860 events. 48963/102860 cut-off events. For 125846/125887 co-relation queries the response was YES. Maximal size of possible extension queue 1877. Compared 1138089 event pairs, 10909 based on Foata normal form. 110/101666 useless extension candidates. Maximal degree in co-relation 255412. Up to 49659 conditions per place. [2023-08-25 04:48:48,923 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 404 selfloop transitions, 25 changer transitions 0/473 dead transitions. [2023-08-25 04:48:48,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 473 transitions, 3489 flow [2023-08-25 04:48:48,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-25 04:48:48,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-25 04:48:48,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3818 transitions. [2023-08-25 04:48:48,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.444988344988345 [2023-08-25 04:48:48,926 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3818 transitions. [2023-08-25 04:48:48,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3818 transitions. [2023-08-25 04:48:48,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:48:48,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3818 transitions. [2023-08-25 04:48:48,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 381.8) internal successors, (3818), 10 states have internal predecessors, (3818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:48,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 858.0) internal successors, (9438), 11 states have internal predecessors, (9438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:48,932 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 858.0) internal successors, (9438), 11 states have internal predecessors, (9438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:48,932 INFO L175 Difference]: Start difference. First operand has 195 places, 194 transitions, 1176 flow. Second operand 10 states and 3818 transitions. [2023-08-25 04:48:48,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 473 transitions, 3489 flow [2023-08-25 04:48:49,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 473 transitions, 3469 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-25 04:48:49,498 INFO L231 Difference]: Finished difference. Result has 202 places, 210 transitions, 1397 flow [2023-08-25 04:48:49,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1397, PETRI_PLACES=202, PETRI_TRANSITIONS=210} [2023-08-25 04:48:49,498 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 55 predicate places. [2023-08-25 04:48:49,498 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 210 transitions, 1397 flow [2023-08-25 04:48:49,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 360.85714285714283) internal successors, (5052), 14 states have internal predecessors, (5052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:49,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:48:49,499 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:48:49,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-25 04:48:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-25 04:48:49,700 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:48:49,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:48:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1750586663, now seen corresponding path program 1 times [2023-08-25 04:48:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:48:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822343629] [2023-08-25 04:48:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:48:49,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:49,876 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:49,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:48:49,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822343629] [2023-08-25 04:48:49,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822343629] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:48:49,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206317700] [2023-08-25 04:48:49,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:48:49,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:48:49,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:48:49,878 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:48:49,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-25 04:48:50,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:48:50,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-25 04:48:50,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:48:50,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:50,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:48:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:48:50,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206317700] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:48:50,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:48:50,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-25 04:48:50,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664378667] [2023-08-25 04:48:50,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:48:50,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-25 04:48:50,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:48:50,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-25 04:48:50,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-25 04:48:50,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 858 [2023-08-25 04:48:50,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 210 transitions, 1397 flow. Second operand has 14 states, 14 states have (on average 360.57142857142856) internal successors, (5048), 14 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:48:50,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:48:50,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 858 [2023-08-25 04:48:50,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:49:01,980 INFO L124 PetriNetUnfolderBase]: 38839/84064 cut-off events. [2023-08-25 04:49:01,981 INFO L125 PetriNetUnfolderBase]: For 202865/202877 co-relation queries the response was YES. [2023-08-25 04:49:02,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239279 conditions, 84064 events. 38839/84064 cut-off events. For 202865/202877 co-relation queries the response was YES. Maximal size of possible extension queue 1687. Compared 935138 event pairs, 5515 based on Foata normal form. 123/81823 useless extension candidates. Maximal degree in co-relation 239236. Up to 35106 conditions per place. [2023-08-25 04:49:03,015 INFO L140 encePairwiseOnDemand]: 851/858 looper letters, 445 selfloop transitions, 14 changer transitions 0/509 dead transitions. [2023-08-25 04:49:03,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 509 transitions, 4447 flow [2023-08-25 04:49:03,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-25 04:49:03,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-25 04:49:03,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3776 transitions. [2023-08-25 04:49:03,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4400932400932401 [2023-08-25 04:49:03,018 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3776 transitions. [2023-08-25 04:49:03,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3776 transitions. [2023-08-25 04:49:03,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:49:03,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3776 transitions. [2023-08-25 04:49:03,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 377.6) internal successors, (3776), 10 states have internal predecessors, (3776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:03,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 858.0) internal successors, (9438), 11 states have internal predecessors, (9438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:03,024 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 858.0) internal successors, (9438), 11 states have internal predecessors, (9438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:03,024 INFO L175 Difference]: Start difference. First operand has 202 places, 210 transitions, 1397 flow. Second operand 10 states and 3776 transitions. [2023-08-25 04:49:03,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 509 transitions, 4447 flow [2023-08-25 04:49:03,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 509 transitions, 4405 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-25 04:49:03,499 INFO L231 Difference]: Finished difference. Result has 211 places, 217 transitions, 1474 flow [2023-08-25 04:49:03,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1474, PETRI_PLACES=211, PETRI_TRANSITIONS=217} [2023-08-25 04:49:03,499 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 64 predicate places. [2023-08-25 04:49:03,500 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 217 transitions, 1474 flow [2023-08-25 04:49:03,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 360.57142857142856) internal successors, (5048), 14 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:03,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:49:03,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:49:03,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-25 04:49:03,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:49:03,707 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:49:03,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:49:03,707 INFO L85 PathProgramCache]: Analyzing trace with hash 543214234, now seen corresponding path program 1 times [2023-08-25 04:49:03,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:49:03,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28932291] [2023-08-25 04:49:03,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:49:03,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:49:03,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:49:04,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-25 04:49:04,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:49:04,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28932291] [2023-08-25 04:49:04,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28932291] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:49:04,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980594805] [2023-08-25 04:49:04,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:49:04,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:49:04,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:49:04,177 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:49:04,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-25 04:49:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:49:04,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-25 04:49:04,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:49:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-25 04:49:04,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:49:05,027 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-25 04:49:05,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980594805] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:49:05,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:49:05,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-25 04:49:05,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755776606] [2023-08-25 04:49:05,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:49:05,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-25 04:49:05,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:49:05,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-25 04:49:05,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-08-25 04:49:05,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 858 [2023-08-25 04:49:05,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 217 transitions, 1474 flow. Second operand has 20 states, 20 states have (on average 373.85) internal successors, (7477), 20 states have internal predecessors, (7477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:05,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:49:05,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 858 [2023-08-25 04:49:05,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:49:17,084 INFO L124 PetriNetUnfolderBase]: 25920/87045 cut-off events. [2023-08-25 04:49:17,085 INFO L125 PetriNetUnfolderBase]: For 161775/161797 co-relation queries the response was YES. [2023-08-25 04:49:17,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206137 conditions, 87045 events. 25920/87045 cut-off events. For 161775/161797 co-relation queries the response was YES. Maximal size of possible extension queue 1525. Compared 1191677 event pairs, 16150 based on Foata normal form. 9/85285 useless extension candidates. Maximal degree in co-relation 206091. Up to 18152 conditions per place. [2023-08-25 04:49:18,194 INFO L140 encePairwiseOnDemand]: 848/858 looper letters, 328 selfloop transitions, 18 changer transitions 1/413 dead transitions. [2023-08-25 04:49:18,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 413 transitions, 3525 flow [2023-08-25 04:49:18,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-25 04:49:18,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-25 04:49:18,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4250 transitions. [2023-08-25 04:49:18,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503072684890867 [2023-08-25 04:49:18,198 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4250 transitions. [2023-08-25 04:49:18,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4250 transitions. [2023-08-25 04:49:18,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:49:18,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4250 transitions. [2023-08-25 04:49:18,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 386.3636363636364) internal successors, (4250), 11 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:18,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 858.0) internal successors, (10296), 12 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:18,207 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 858.0) internal successors, (10296), 12 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:18,208 INFO L175 Difference]: Start difference. First operand has 211 places, 217 transitions, 1474 flow. Second operand 11 states and 4250 transitions. [2023-08-25 04:49:18,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 413 transitions, 3525 flow [2023-08-25 04:49:18,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 413 transitions, 3502 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-25 04:49:18,871 INFO L231 Difference]: Finished difference. Result has 222 places, 229 transitions, 1647 flow [2023-08-25 04:49:18,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1647, PETRI_PLACES=222, PETRI_TRANSITIONS=229} [2023-08-25 04:49:18,872 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 75 predicate places. [2023-08-25 04:49:18,872 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 229 transitions, 1647 flow [2023-08-25 04:49:18,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 373.85) internal successors, (7477), 20 states have internal predecessors, (7477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:18,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:49:18,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:49:18,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-25 04:49:19,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:49:19,074 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:49:19,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:49:19,074 INFO L85 PathProgramCache]: Analyzing trace with hash -895148389, now seen corresponding path program 2 times [2023-08-25 04:49:19,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:49:19,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050236471] [2023-08-25 04:49:19,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:49:19,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:49:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:49:19,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-25 04:49:19,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:49:19,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050236471] [2023-08-25 04:49:19,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050236471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:49:19,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618689402] [2023-08-25 04:49:19,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 04:49:19,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:49:19,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:49:19,286 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:49:19,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-25 04:49:19,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-25 04:49:19,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 04:49:19,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-25 04:49:19,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:49:19,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-25 04:49:19,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:49:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-25 04:49:20,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618689402] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:49:20,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:49:20,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 17 [2023-08-25 04:49:20,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973337279] [2023-08-25 04:49:20,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:49:20,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-25 04:49:20,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:49:20,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-25 04:49:20,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-08-25 04:49:20,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 858 [2023-08-25 04:49:20,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 229 transitions, 1647 flow. Second operand has 17 states, 17 states have (on average 340.2352941176471) internal successors, (5784), 17 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:20,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:49:20,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 858 [2023-08-25 04:49:20,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 04:49:51,333 INFO L124 PetriNetUnfolderBase]: 93105/194280 cut-off events. [2023-08-25 04:49:51,333 INFO L125 PetriNetUnfolderBase]: For 335866/335890 co-relation queries the response was YES. [2023-08-25 04:49:54,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509160 conditions, 194280 events. 93105/194280 cut-off events. For 335866/335890 co-relation queries the response was YES. Maximal size of possible extension queue 2999. Compared 2285840 event pairs, 12165 based on Foata normal form. 383/192967 useless extension candidates. Maximal degree in co-relation 509109. Up to 44888 conditions per place. [2023-08-25 04:49:55,109 INFO L140 encePairwiseOnDemand]: 844/858 looper letters, 935 selfloop transitions, 159 changer transitions 9/1147 dead transitions. [2023-08-25 04:49:55,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 1147 transitions, 10188 flow [2023-08-25 04:49:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-25 04:49:55,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-25 04:49:55,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 9279 transitions. [2023-08-25 04:49:55,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159494351802044 [2023-08-25 04:49:55,120 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 9279 transitions. [2023-08-25 04:49:55,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 9279 transitions. [2023-08-25 04:49:55,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 04:49:55,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 9279 transitions. [2023-08-25 04:49:55,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 356.88461538461536) internal successors, (9279), 26 states have internal predecessors, (9279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:55,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 858.0) internal successors, (23166), 27 states have internal predecessors, (23166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:55,149 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 858.0) internal successors, (23166), 27 states have internal predecessors, (23166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:55,149 INFO L175 Difference]: Start difference. First operand has 222 places, 229 transitions, 1647 flow. Second operand 26 states and 9279 transitions. [2023-08-25 04:49:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 1147 transitions, 10188 flow [2023-08-25 04:49:59,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 1147 transitions, 10069 flow, removed 52 selfloop flow, removed 6 redundant places. [2023-08-25 04:49:59,174 INFO L231 Difference]: Finished difference. Result has 250 places, 318 transitions, 3034 flow [2023-08-25 04:49:59,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=858, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3034, PETRI_PLACES=250, PETRI_TRANSITIONS=318} [2023-08-25 04:49:59,175 INFO L281 CegarLoopForPetriNet]: 147 programPoint places, 103 predicate places. [2023-08-25 04:49:59,175 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 318 transitions, 3034 flow [2023-08-25 04:49:59,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 340.2352941176471) internal successors, (5784), 17 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:49:59,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 04:49:59,176 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 04:49:59,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-25 04:49:59,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-25 04:49:59,381 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 71 more)] === [2023-08-25 04:49:59,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 04:49:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1717574879, now seen corresponding path program 1 times [2023-08-25 04:49:59,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 04:49:59,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615239139] [2023-08-25 04:49:59,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:49:59,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 04:49:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:50:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:50:00,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 04:50:00,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615239139] [2023-08-25 04:50:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615239139] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 04:50:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674824596] [2023-08-25 04:50:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 04:50:00,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 04:50:00,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 04:50:00,133 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 04:50:00,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-25 04:50:00,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 04:50:00,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-25 04:50:00,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 04:50:00,480 INFO L351 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-08-25 04:50:00,511 INFO L351 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 6 treesize of output 5 [2023-08-25 04:50:00,573 INFO L351 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 6 treesize of output 5 [2023-08-25 04:50:01,066 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-25 04:50:01,067 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-08-25 04:50:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-25 04:50:01,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 04:50:01,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-25 04:50:01,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674824596] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 04:50:01,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 04:50:01,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 10] total 27 [2023-08-25 04:50:01,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657287547] [2023-08-25 04:50:01,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 04:50:01,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-25 04:50:01,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 04:50:01,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-25 04:50:01,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=585, Unknown=14, NotChecked=0, Total=702 [2023-08-25 04:50:01,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 858 [2023-08-25 04:50:01,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 318 transitions, 3034 flow. Second operand has 27 states, 27 states have (on average 292.14814814814815) internal successors, (7888), 27 states have internal predecessors, (7888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 04:50:01,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 04:50:01,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 858 [2023-08-25 04:50:01,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand