/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-name-comparator-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 05:00:16,524 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 05:00:16,594 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 05:00:16,598 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 05:00:16,598 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 05:00:16,622 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 05:00:16,623 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 05:00:16,624 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 05:00:16,624 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 05:00:16,627 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 05:00:16,627 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 05:00:16,627 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 05:00:16,628 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 05:00:16,628 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 05:00:16,629 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 05:00:16,630 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 05:00:16,630 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 05:00:16,630 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 05:00:16,631 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 05:00:16,631 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 05:00:16,631 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 05:00:16,631 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 05:00:16,631 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 05:00:16,632 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 05:00:16,632 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 05:00:16,632 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 05:00:16,633 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 05:00:16,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 05:00:16,633 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 05:00:16,633 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 05:00:16,633 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 05:00:16,946 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 05:00:16,965 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 05:00:16,967 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 05:00:16,968 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 05:00:16,969 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 05:00:16,970 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-08-25 05:00:18,226 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 05:00:18,447 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 05:00:18,448 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-08-25 05:00:18,458 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1069e06d9/0c90883566c64995a7b5e2a7a6409e93/FLAGf3c27feaf [2023-08-25 05:00:18,475 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1069e06d9/0c90883566c64995a7b5e2a7a6409e93 [2023-08-25 05:00:18,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 05:00:18,481 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 05:00:18,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 05:00:18,485 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 05:00:18,487 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 05:00:18,488 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,489 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5301be8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18, skipping insertion in model container [2023-08-25 05:00:18,489 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,522 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 05:00:18,738 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 05:00:18,748 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 05:00:18,792 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 05:00:18,804 INFO L206 MainTranslator]: Completed translation [2023-08-25 05:00:18,805 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18 WrapperNode [2023-08-25 05:00:18,805 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 05:00:18,806 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 05:00:18,806 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 05:00:18,806 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 05:00:18,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,826 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,859 INFO L138 Inliner]: procedures = 25, calls = 35, calls flagged for inlining = 15, calls inlined = 17, statements flattened = 609 [2023-08-25 05:00:18,859 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 05:00:18,860 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 05:00:18,860 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 05:00:18,860 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 05:00:18,867 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,867 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,886 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,891 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,893 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,895 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,898 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 05:00:18,899 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 05:00:18,899 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 05:00:18,899 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 05:00:18,900 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (1/1) ... [2023-08-25 05:00:18,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 05:00:18,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:00:18,957 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 05:00:18,963 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 05:00:18,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 05:00:18,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 05:00:18,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 05:00:18,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 05:00:18,987 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-25 05:00:18,987 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-25 05:00:18,987 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-25 05:00:18,988 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-25 05:00:18,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 05:00:18,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-25 05:00:18,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 05:00:18,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 05:00:18,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 05:00:18,990 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 05:00:19,092 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 05:00:19,094 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 05:00:19,708 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 05:00:19,716 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 05:00:19,716 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-25 05:00:19,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 05:00:19 BoogieIcfgContainer [2023-08-25 05:00:19,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 05:00:19,719 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 05:00:19,719 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 05:00:19,721 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 05:00:19,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 05:00:18" (1/3) ... [2023-08-25 05:00:19,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf735d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 05:00:19, skipping insertion in model container [2023-08-25 05:00:19,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:00:18" (2/3) ... [2023-08-25 05:00:19,722 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf735d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 05:00:19, skipping insertion in model container [2023-08-25 05:00:19,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 05:00:19" (3/3) ... [2023-08-25 05:00:19,722 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2023-08-25 05:00:19,733 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 05:00:19,733 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 105 error locations. [2023-08-25 05:00:19,733 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 05:00:19,810 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-25 05:00:19,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 729 places, 763 transitions, 1542 flow [2023-08-25 05:00:20,076 INFO L124 PetriNetUnfolderBase]: 41/761 cut-off events. [2023-08-25 05:00:20,076 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 05:00:20,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 761 events. 41/761 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1969 event pairs, 0 based on Foata normal form. 0/615 useless extension candidates. Maximal degree in co-relation 549. Up to 2 conditions per place. [2023-08-25 05:00:20,092 INFO L82 GeneralOperation]: Start removeDead. Operand has 729 places, 763 transitions, 1542 flow [2023-08-25 05:00:20,104 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 718 places, 752 transitions, 1516 flow [2023-08-25 05:00:20,107 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 05:00:20,113 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 718 places, 752 transitions, 1516 flow [2023-08-25 05:00:20,115 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 718 places, 752 transitions, 1516 flow [2023-08-25 05:00:20,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 718 places, 752 transitions, 1516 flow [2023-08-25 05:00:20,289 INFO L124 PetriNetUnfolderBase]: 41/752 cut-off events. [2023-08-25 05:00:20,289 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 05:00:20,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 752 events. 41/752 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1978 event pairs, 0 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 549. Up to 2 conditions per place. [2023-08-25 05:00:20,334 INFO L119 LiptonReduction]: Number of co-enabled transitions 157940 [2023-08-25 05:00:34,507 INFO L134 LiptonReduction]: Checked pairs total: 370813 [2023-08-25 05:00:34,507 INFO L136 LiptonReduction]: Total number of compositions: 913 [2023-08-25 05:00:34,518 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 05:00:34,524 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;@7c11a663, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 05:00:34,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 193 error locations. [2023-08-25 05:00:34,525 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 05:00:34,525 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-25 05:00:34,525 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 05:00:34,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:34,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-25 05:00:34,526 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:34,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:34,529 INFO L85 PathProgramCache]: Analyzing trace with hash 3142, now seen corresponding path program 1 times [2023-08-25 05:00:34,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:34,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355817766] [2023-08-25 05:00:34,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:34,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:34,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:34,608 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 05:00:34,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:34,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355817766] [2023-08-25 05:00:34,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355817766] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:34,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:34,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-25 05:00:34,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318901288] [2023-08-25 05:00:34,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:34,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 05:00:34,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:34,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 05:00:34,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 05:00:34,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 744 out of 1676 [2023-08-25 05:00:34,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 188 transitions, 388 flow. Second operand has 2 states, 2 states have (on average 744.5) internal successors, (1489), 2 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:34,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:34,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 744 of 1676 [2023-08-25 05:00:34,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:34,962 INFO L124 PetriNetUnfolderBase]: 1466/3095 cut-off events. [2023-08-25 05:00:34,962 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2023-08-25 05:00:34,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5468 conditions, 3095 events. 1466/3095 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 19474 event pairs, 1137 based on Foata normal form. 228/2865 useless extension candidates. Maximal degree in co-relation 5185. Up to 2309 conditions per place. [2023-08-25 05:00:34,981 INFO L140 encePairwiseOnDemand]: 1598/1676 looper letters, 56 selfloop transitions, 0 changer transitions 0/110 dead transitions. [2023-08-25 05:00:34,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 110 transitions, 344 flow [2023-08-25 05:00:34,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 05:00:34,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 05:00:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1622 transitions. [2023-08-25 05:00:34,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48389021479713606 [2023-08-25 05:00:34,998 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1622 transitions. [2023-08-25 05:00:34,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1622 transitions. [2023-08-25 05:00:35,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:35,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1622 transitions. [2023-08-25 05:00:35,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 811.0) internal successors, (1622), 2 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1676.0) internal successors, (5028), 3 states have internal predecessors, (5028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,018 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1676.0) internal successors, (5028), 3 states have internal predecessors, (5028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,020 INFO L175 Difference]: Start difference. First operand has 186 places, 188 transitions, 388 flow. Second operand 2 states and 1622 transitions. [2023-08-25 05:00:35,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 110 transitions, 344 flow [2023-08-25 05:00:35,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 110 transitions, 336 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 05:00:35,026 INFO L231 Difference]: Finished difference. Result has 105 places, 110 transitions, 224 flow [2023-08-25 05:00:35,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=224, PETRI_PLACES=105, PETRI_TRANSITIONS=110} [2023-08-25 05:00:35,032 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -81 predicate places. [2023-08-25 05:00:35,032 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 110 transitions, 224 flow [2023-08-25 05:00:35,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 744.5) internal successors, (1489), 2 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:35,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-25 05:00:35,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 05:00:35,034 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:35,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:35,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1270137333, now seen corresponding path program 1 times [2023-08-25 05:00:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440999431] [2023-08-25 05:00:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:35,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:35,158 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 05:00:35,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:35,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440999431] [2023-08-25 05:00:35,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440999431] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:35,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:35,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 05:00:35,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455149429] [2023-08-25 05:00:35,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:35,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:35,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:35,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:35,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 711 out of 1676 [2023-08-25 05:00:35,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 110 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 712.6666666666666) internal successors, (2138), 3 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:35,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 711 of 1676 [2023-08-25 05:00:35,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:35,478 INFO L124 PetriNetUnfolderBase]: 1892/3617 cut-off events. [2023-08-25 05:00:35,478 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-08-25 05:00:35,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6641 conditions, 3617 events. 1892/3617 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 21293 event pairs, 883 based on Foata normal form. 0/3140 useless extension candidates. Maximal degree in co-relation 6638. Up to 2988 conditions per place. [2023-08-25 05:00:35,493 INFO L140 encePairwiseOnDemand]: 1664/1676 looper letters, 66 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2023-08-25 05:00:35,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 106 transitions, 353 flow [2023-08-25 05:00:35,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:35,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2211 transitions. [2023-08-25 05:00:35,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43973747016706444 [2023-08-25 05:00:35,498 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:35,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 737.0) internal successors, (2211), 3 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,510 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,510 INFO L175 Difference]: Start difference. First operand has 105 places, 110 transitions, 224 flow. Second operand 3 states and 2211 transitions. [2023-08-25 05:00:35,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 106 transitions, 353 flow [2023-08-25 05:00:35,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 106 transitions, 353 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:35,512 INFO L231 Difference]: Finished difference. Result has 98 places, 102 transitions, 218 flow [2023-08-25 05:00:35,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=98, PETRI_TRANSITIONS=102} [2023-08-25 05:00:35,513 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -88 predicate places. [2023-08-25 05:00:35,513 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 102 transitions, 218 flow [2023-08-25 05:00:35,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 712.6666666666666) internal successors, (2138), 3 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:35,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:35,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 05:00:35,515 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:35,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:35,515 INFO L85 PathProgramCache]: Analyzing trace with hash -831209267, now seen corresponding path program 1 times [2023-08-25 05:00:35,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:35,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521470789] [2023-08-25 05:00:35,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:35,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:35,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:35,573 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 05:00:35,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:35,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521470789] [2023-08-25 05:00:35,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521470789] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:35,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:35,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 05:00:35,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258135215] [2023-08-25 05:00:35,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:35,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:35,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:35,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:35,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:35,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 711 out of 1676 [2023-08-25 05:00:35,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 102 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 713.0) internal successors, (2139), 3 states have internal predecessors, (2139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:35,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 711 of 1676 [2023-08-25 05:00:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:35,854 INFO L124 PetriNetUnfolderBase]: 1894/3417 cut-off events. [2023-08-25 05:00:35,855 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-08-25 05:00:35,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 3417 events. 1894/3417 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 18732 event pairs, 883 based on Foata normal form. 0/2979 useless extension candidates. Maximal degree in co-relation 6512. Up to 2986 conditions per place. [2023-08-25 05:00:35,871 INFO L140 encePairwiseOnDemand]: 1664/1676 looper letters, 67 selfloop transitions, 2 changer transitions 0/98 dead transitions. [2023-08-25 05:00:35,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 98 transitions, 352 flow [2023-08-25 05:00:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:35,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:35,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2211 transitions. [2023-08-25 05:00:35,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43973747016706444 [2023-08-25 05:00:35,876 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:35,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2211 transitions. [2023-08-25 05:00:35,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 737.0) internal successors, (2211), 3 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,888 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,888 INFO L175 Difference]: Start difference. First operand has 98 places, 102 transitions, 218 flow. Second operand 3 states and 2211 transitions. [2023-08-25 05:00:35,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 98 transitions, 352 flow [2023-08-25 05:00:35,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:35,890 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 212 flow [2023-08-25 05:00:35,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=212, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2023-08-25 05:00:35,891 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -95 predicate places. [2023-08-25 05:00:35,891 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 212 flow [2023-08-25 05:00:35,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 713.0) internal successors, (2139), 3 states have internal predecessors, (2139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:35,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:35,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:35,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 05:00:35,893 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:35,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:35,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1247915917, now seen corresponding path program 1 times [2023-08-25 05:00:35,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:35,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188084862] [2023-08-25 05:00:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:35,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:35,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:35,996 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 05:00:35,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:35,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188084862] [2023-08-25 05:00:35,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188084862] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:35,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:35,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 05:00:35,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637061002] [2023-08-25 05:00:35,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:35,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:35,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:35,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:35,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:36,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 726 out of 1676 [2023-08-25 05:00:36,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 728.0) internal successors, (2184), 3 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:36,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 726 of 1676 [2023-08-25 05:00:36,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:36,269 INFO L124 PetriNetUnfolderBase]: 1497/2810 cut-off events. [2023-08-25 05:00:36,269 INFO L125 PetriNetUnfolderBase]: For 98/100 co-relation queries the response was YES. [2023-08-25 05:00:36,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5319 conditions, 2810 events. 1497/2810 cut-off events. For 98/100 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 15282 event pairs, 1120 based on Foata normal form. 0/2402 useless extension candidates. Maximal degree in co-relation 5314. Up to 2377 conditions per place. [2023-08-25 05:00:36,281 INFO L140 encePairwiseOnDemand]: 1673/1676 looper letters, 57 selfloop transitions, 2 changer transitions 0/95 dead transitions. [2023-08-25 05:00:36,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 95 transitions, 332 flow [2023-08-25 05:00:36,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:36,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2236 transitions. [2023-08-25 05:00:36,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4447096260938743 [2023-08-25 05:00:36,286 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2236 transitions. [2023-08-25 05:00:36,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2236 transitions. [2023-08-25 05:00:36,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:36,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2236 transitions. [2023-08-25 05:00:36,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 745.3333333333334) internal successors, (2236), 3 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,297 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,297 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 212 flow. Second operand 3 states and 2236 transitions. [2023-08-25 05:00:36,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 95 transitions, 332 flow [2023-08-25 05:00:36,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 95 transitions, 332 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:36,298 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 224 flow [2023-08-25 05:00:36,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2023-08-25 05:00:36,299 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -92 predicate places. [2023-08-25 05:00:36,299 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 224 flow [2023-08-25 05:00:36,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 728.0) internal successors, (2184), 3 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:36,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:36,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 05:00:36,300 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:36,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:36,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1248337330, now seen corresponding path program 1 times [2023-08-25 05:00:36,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:36,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10888420] [2023-08-25 05:00:36,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:36,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:36,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:36,373 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 05:00:36,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:36,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10888420] [2023-08-25 05:00:36,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10888420] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:00:36,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237633995] [2023-08-25 05:00:36,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:36,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:00:36,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:00:36,377 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 05:00:36,389 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 05:00:36,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:36,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-25 05:00:36,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:00:36,523 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 05:00:36,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:00:36,534 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 05:00:36,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237633995] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:00:36,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:00:36,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-25 05:00:36,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922047117] [2023-08-25 05:00:36,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:00:36,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 05:00:36,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:36,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 05:00:36,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-25 05:00:36,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 726 out of 1676 [2023-08-25 05:00:36,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 727.8571428571429) internal successors, (5095), 7 states have internal predecessors, (5095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:36,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 726 of 1676 [2023-08-25 05:00:36,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:36,785 INFO L124 PetriNetUnfolderBase]: 1497/2812 cut-off events. [2023-08-25 05:00:36,785 INFO L125 PetriNetUnfolderBase]: For 98/100 co-relation queries the response was YES. [2023-08-25 05:00:36,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5332 conditions, 2812 events. 1497/2812 cut-off events. For 98/100 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 15292 event pairs, 1120 based on Foata normal form. 0/2404 useless extension candidates. Maximal degree in co-relation 5325. Up to 2377 conditions per place. [2023-08-25 05:00:36,798 INFO L140 encePairwiseOnDemand]: 1673/1676 looper letters, 57 selfloop transitions, 4 changer transitions 0/97 dead transitions. [2023-08-25 05:00:36,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 97 transitions, 354 flow [2023-08-25 05:00:36,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:00:36,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:00:36,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3691 transitions. [2023-08-25 05:00:36,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44045346062052504 [2023-08-25 05:00:36,804 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3691 transitions. [2023-08-25 05:00:36,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3691 transitions. [2023-08-25 05:00:36,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:36,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3691 transitions. [2023-08-25 05:00:36,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 738.2) internal successors, (3691), 5 states have internal predecessors, (3691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,820 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,820 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 224 flow. Second operand 5 states and 3691 transitions. [2023-08-25 05:00:36,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 97 transitions, 354 flow [2023-08-25 05:00:36,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 97 transitions, 350 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-25 05:00:36,823 INFO L231 Difference]: Finished difference. Result has 99 places, 97 transitions, 246 flow [2023-08-25 05:00:36,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=246, PETRI_PLACES=99, PETRI_TRANSITIONS=97} [2023-08-25 05:00:36,824 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -87 predicate places. [2023-08-25 05:00:36,824 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 97 transitions, 246 flow [2023-08-25 05:00:36,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 727.8571428571429) internal successors, (5095), 7 states have internal predecessors, (5095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:36,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:36,825 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:36,834 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 05:00:37,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:00:37,032 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:37,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:37,032 INFO L85 PathProgramCache]: Analyzing trace with hash -664571438, now seen corresponding path program 2 times [2023-08-25 05:00:37,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:37,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438520666] [2023-08-25 05:00:37,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:37,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:37,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:37,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:37,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438520666] [2023-08-25 05:00:37,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438520666] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:37,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:37,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:37,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835244977] [2023-08-25 05:00:37,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:37,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:37,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:37,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:37,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:37,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 708 out of 1676 [2023-08-25 05:00:37,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 97 transitions, 246 flow. Second operand has 6 states, 6 states have (on average 709.8333333333334) internal successors, (4259), 6 states have internal predecessors, (4259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:37,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:37,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 708 of 1676 [2023-08-25 05:00:37,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:38,723 INFO L124 PetriNetUnfolderBase]: 7820/12116 cut-off events. [2023-08-25 05:00:38,723 INFO L125 PetriNetUnfolderBase]: For 306/308 co-relation queries the response was YES. [2023-08-25 05:00:38,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24267 conditions, 12116 events. 7820/12116 cut-off events. For 306/308 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 71350 event pairs, 553 based on Foata normal form. 0/10529 useless extension candidates. Maximal degree in co-relation 24258. Up to 4363 conditions per place. [2023-08-25 05:00:38,780 INFO L140 encePairwiseOnDemand]: 1671/1676 looper letters, 299 selfloop transitions, 4 changer transitions 0/320 dead transitions. [2023-08-25 05:00:38,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 320 transitions, 1338 flow [2023-08-25 05:00:38,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:00:38,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:00:38,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4539 transitions. [2023-08-25 05:00:38,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513723150357995 [2023-08-25 05:00:38,788 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4539 transitions. [2023-08-25 05:00:38,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4539 transitions. [2023-08-25 05:00:38,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:38,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4539 transitions. [2023-08-25 05:00:38,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 756.5) internal successors, (4539), 6 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:38,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:38,808 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:38,808 INFO L175 Difference]: Start difference. First operand has 99 places, 97 transitions, 246 flow. Second operand 6 states and 4539 transitions. [2023-08-25 05:00:38,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 320 transitions, 1338 flow [2023-08-25 05:00:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 320 transitions, 1328 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-25 05:00:38,814 INFO L231 Difference]: Finished difference. Result has 102 places, 96 transitions, 242 flow [2023-08-25 05:00:38,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=102, PETRI_TRANSITIONS=96} [2023-08-25 05:00:38,816 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -84 predicate places. [2023-08-25 05:00:38,816 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 96 transitions, 242 flow [2023-08-25 05:00:38,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 709.8333333333334) internal successors, (4259), 6 states have internal predecessors, (4259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:38,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:38,818 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:38,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 05:00:38,818 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:38,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:38,818 INFO L85 PathProgramCache]: Analyzing trace with hash 43641139, now seen corresponding path program 1 times [2023-08-25 05:00:38,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:38,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413661858] [2023-08-25 05:00:38,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:38,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:38,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:38,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:38,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:38,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413661858] [2023-08-25 05:00:38,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413661858] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:38,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:38,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 05:00:38,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953510165] [2023-08-25 05:00:38,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:38,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:38,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:38,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:38,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 735 out of 1676 [2023-08-25 05:00:38,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 96 transitions, 242 flow. Second operand has 3 states, 3 states have (on average 738.3333333333334) internal successors, (2215), 3 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:38,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:38,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 735 of 1676 [2023-08-25 05:00:38,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:39,122 INFO L124 PetriNetUnfolderBase]: 1775/3306 cut-off events. [2023-08-25 05:00:39,122 INFO L125 PetriNetUnfolderBase]: For 594/596 co-relation queries the response was YES. [2023-08-25 05:00:39,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 3306 events. 1775/3306 cut-off events. For 594/596 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 18504 event pairs, 448 based on Foata normal form. 0/2842 useless extension candidates. Maximal degree in co-relation 6778. Up to 2410 conditions per place. [2023-08-25 05:00:39,139 INFO L140 encePairwiseOnDemand]: 1672/1676 looper letters, 85 selfloop transitions, 2 changer transitions 0/119 dead transitions. [2023-08-25 05:00:39,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 119 transitions, 471 flow [2023-08-25 05:00:39,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:39,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:39,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2289 transitions. [2023-08-25 05:00:39,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552505966587112 [2023-08-25 05:00:39,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2289 transitions. [2023-08-25 05:00:39,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2289 transitions. [2023-08-25 05:00:39,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:39,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2289 transitions. [2023-08-25 05:00:39,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 763.0) internal successors, (2289), 3 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:39,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:39,159 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:39,160 INFO L175 Difference]: Start difference. First operand has 102 places, 96 transitions, 242 flow. Second operand 3 states and 2289 transitions. [2023-08-25 05:00:39,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 119 transitions, 471 flow [2023-08-25 05:00:39,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 119 transitions, 462 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 05:00:39,163 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 245 flow [2023-08-25 05:00:39,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=245, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2023-08-25 05:00:39,164 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -87 predicate places. [2023-08-25 05:00:39,164 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 245 flow [2023-08-25 05:00:39,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 738.3333333333334) internal successors, (2215), 3 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:39,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:39,165 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:39,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 05:00:39,165 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err14ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:39,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:39,165 INFO L85 PathProgramCache]: Analyzing trace with hash -517430706, now seen corresponding path program 1 times [2023-08-25 05:00:39,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:39,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123142435] [2023-08-25 05:00:39,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:39,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:39,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:39,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:39,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123142435] [2023-08-25 05:00:39,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123142435] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:39,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:39,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:39,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896307389] [2023-08-25 05:00:39,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:39,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:39,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:39,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:39,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:39,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 703 out of 1676 [2023-08-25 05:00:39,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 245 flow. Second operand has 6 states, 6 states have (on average 705.5) internal successors, (4233), 6 states have internal predecessors, (4233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:39,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:39,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 703 of 1676 [2023-08-25 05:00:39,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:40,563 INFO L124 PetriNetUnfolderBase]: 8035/12588 cut-off events. [2023-08-25 05:00:40,563 INFO L125 PetriNetUnfolderBase]: For 649/651 co-relation queries the response was YES. [2023-08-25 05:00:40,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26264 conditions, 12588 events. 8035/12588 cut-off events. For 649/651 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 72924 event pairs, 3040 based on Foata normal form. 0/11338 useless extension candidates. Maximal degree in co-relation 26254. Up to 6206 conditions per place. [2023-08-25 05:00:40,631 INFO L140 encePairwiseOnDemand]: 1670/1676 looper letters, 211 selfloop transitions, 5 changer transitions 0/231 dead transitions. [2023-08-25 05:00:40,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 231 transitions, 971 flow [2023-08-25 05:00:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:00:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:00:40,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4428 transitions. [2023-08-25 05:00:40,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403341288782816 [2023-08-25 05:00:40,646 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4428 transitions. [2023-08-25 05:00:40,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4428 transitions. [2023-08-25 05:00:40,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:40,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4428 transitions. [2023-08-25 05:00:40,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 738.0) internal successors, (4428), 6 states have internal predecessors, (4428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:40,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:40,674 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:40,674 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 245 flow. Second operand 6 states and 4428 transitions. [2023-08-25 05:00:40,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 231 transitions, 971 flow [2023-08-25 05:00:40,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 231 transitions, 971 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:40,678 INFO L231 Difference]: Finished difference. Result has 103 places, 95 transitions, 253 flow [2023-08-25 05:00:40,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=253, PETRI_PLACES=103, PETRI_TRANSITIONS=95} [2023-08-25 05:00:40,680 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -83 predicate places. [2023-08-25 05:00:40,681 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 253 flow [2023-08-25 05:00:40,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 705.5) internal successors, (4233), 6 states have internal predecessors, (4233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:40,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:40,682 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 05:00:40,682 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err14ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:40,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -271891204, now seen corresponding path program 1 times [2023-08-25 05:00:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:40,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905705306] [2023-08-25 05:00:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:40,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:40,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:40,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905705306] [2023-08-25 05:00:40,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905705306] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:40,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:40,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:40,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140828652] [2023-08-25 05:00:40,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:40,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:40,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:40,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:40,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:40,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 703 out of 1676 [2023-08-25 05:00:40,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 253 flow. Second operand has 6 states, 6 states have (on average 705.8333333333334) internal successors, (4235), 6 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:40,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:40,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 703 of 1676 [2023-08-25 05:00:40,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:42,062 INFO L124 PetriNetUnfolderBase]: 7752/12140 cut-off events. [2023-08-25 05:00:42,063 INFO L125 PetriNetUnfolderBase]: For 1105/1107 co-relation queries the response was YES. [2023-08-25 05:00:42,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26047 conditions, 12140 events. 7752/12140 cut-off events. For 1105/1107 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 69302 event pairs, 2962 based on Foata normal form. 0/11047 useless extension candidates. Maximal degree in co-relation 26036. Up to 5710 conditions per place. [2023-08-25 05:00:42,120 INFO L140 encePairwiseOnDemand]: 1670/1676 looper letters, 226 selfloop transitions, 5 changer transitions 0/246 dead transitions. [2023-08-25 05:00:42,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 246 transitions, 1081 flow [2023-08-25 05:00:42,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:00:42,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:00:42,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4443 transitions. [2023-08-25 05:00:42,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418257756563246 [2023-08-25 05:00:42,130 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4443 transitions. [2023-08-25 05:00:42,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4443 transitions. [2023-08-25 05:00:42,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:42,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4443 transitions. [2023-08-25 05:00:42,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 740.5) internal successors, (4443), 6 states have internal predecessors, (4443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:42,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:42,147 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:42,147 INFO L175 Difference]: Start difference. First operand has 103 places, 95 transitions, 253 flow. Second operand 6 states and 4443 transitions. [2023-08-25 05:00:42,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 246 transitions, 1081 flow [2023-08-25 05:00:42,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 246 transitions, 1031 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 05:00:42,214 INFO L231 Difference]: Finished difference. Result has 102 places, 94 transitions, 251 flow [2023-08-25 05:00:42,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=251, PETRI_PLACES=102, PETRI_TRANSITIONS=94} [2023-08-25 05:00:42,215 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -84 predicate places. [2023-08-25 05:00:42,215 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 94 transitions, 251 flow [2023-08-25 05:00:42,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 705.8333333333334) internal successors, (4235), 6 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:42,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:42,216 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:42,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 05:00:42,216 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:42,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:42,217 INFO L85 PathProgramCache]: Analyzing trace with hash 310096944, now seen corresponding path program 1 times [2023-08-25 05:00:42,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:42,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912490337] [2023-08-25 05:00:42,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:42,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:42,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:42,501 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:42,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:42,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912490337] [2023-08-25 05:00:42,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912490337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:42,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:42,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:42,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672838009] [2023-08-25 05:00:42,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:42,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:42,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:42,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:42,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 708 out of 1676 [2023-08-25 05:00:42,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 94 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 711.8333333333334) internal successors, (4271), 6 states have internal predecessors, (4271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:42,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:42,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 708 of 1676 [2023-08-25 05:00:42,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:43,476 INFO L124 PetriNetUnfolderBase]: 7717/12076 cut-off events. [2023-08-25 05:00:43,476 INFO L125 PetriNetUnfolderBase]: For 787/789 co-relation queries the response was YES. [2023-08-25 05:00:43,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25962 conditions, 12076 events. 7717/12076 cut-off events. For 787/789 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 68287 event pairs, 5999 based on Foata normal form. 0/11019 useless extension candidates. Maximal degree in co-relation 25951. Up to 11254 conditions per place. [2023-08-25 05:00:43,538 INFO L140 encePairwiseOnDemand]: 1671/1676 looper letters, 182 selfloop transitions, 4 changer transitions 0/201 dead transitions. [2023-08-25 05:00:43,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 201 transitions, 905 flow [2023-08-25 05:00:43,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:00:43,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:00:43,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4424 transitions. [2023-08-25 05:00:43,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4399363564041368 [2023-08-25 05:00:43,547 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4424 transitions. [2023-08-25 05:00:43,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4424 transitions. [2023-08-25 05:00:43,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:43,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4424 transitions. [2023-08-25 05:00:43,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 737.3333333333334) internal successors, (4424), 6 states have internal predecessors, (4424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:43,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:43,570 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:43,570 INFO L175 Difference]: Start difference. First operand has 102 places, 94 transitions, 251 flow. Second operand 6 states and 4424 transitions. [2023-08-25 05:00:43,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 201 transitions, 905 flow [2023-08-25 05:00:43,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 201 transitions, 855 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-25 05:00:43,579 INFO L231 Difference]: Finished difference. Result has 101 places, 93 transitions, 247 flow [2023-08-25 05:00:43,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=247, PETRI_PLACES=101, PETRI_TRANSITIONS=93} [2023-08-25 05:00:43,581 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -85 predicate places. [2023-08-25 05:00:43,581 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 93 transitions, 247 flow [2023-08-25 05:00:43,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 711.8333333333334) internal successors, (4271), 6 states have internal predecessors, (4271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:43,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:43,582 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:43,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 05:00:43,583 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:43,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:43,583 INFO L85 PathProgramCache]: Analyzing trace with hash -194973423, now seen corresponding path program 1 times [2023-08-25 05:00:43,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:43,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102575259] [2023-08-25 05:00:43,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:43,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:44,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:44,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:44,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102575259] [2023-08-25 05:00:44,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102575259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:44,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:44,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:00:44,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649781801] [2023-08-25 05:00:44,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:44,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 05:00:44,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:44,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 05:00:44,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-25 05:00:44,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 677 out of 1676 [2023-08-25 05:00:44,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 93 transitions, 247 flow. Second operand has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:44,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:44,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 677 of 1676 [2023-08-25 05:00:44,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:44,872 INFO L124 PetriNetUnfolderBase]: 3217/6651 cut-off events. [2023-08-25 05:00:44,872 INFO L125 PetriNetUnfolderBase]: For 348/350 co-relation queries the response was YES. [2023-08-25 05:00:44,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12863 conditions, 6651 events. 3217/6651 cut-off events. For 348/350 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 48171 event pairs, 511 based on Foata normal form. 3/6122 useless extension candidates. Maximal degree in co-relation 12852. Up to 1529 conditions per place. [2023-08-25 05:00:44,909 INFO L140 encePairwiseOnDemand]: 1658/1676 looper letters, 196 selfloop transitions, 31 changer transitions 3/260 dead transitions. [2023-08-25 05:00:44,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 260 transitions, 1106 flow [2023-08-25 05:00:44,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 05:00:44,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 05:00:44,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 5635 transitions. [2023-08-25 05:00:44,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42027147971360385 [2023-08-25 05:00:44,920 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 5635 transitions. [2023-08-25 05:00:44,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 5635 transitions. [2023-08-25 05:00:44,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:44,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 5635 transitions. [2023-08-25 05:00:44,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 704.375) internal successors, (5635), 8 states have internal predecessors, (5635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:44,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1676.0) internal successors, (15084), 9 states have internal predecessors, (15084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:44,945 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1676.0) internal successors, (15084), 9 states have internal predecessors, (15084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:44,945 INFO L175 Difference]: Start difference. First operand has 101 places, 93 transitions, 247 flow. Second operand 8 states and 5635 transitions. [2023-08-25 05:00:44,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 260 transitions, 1106 flow [2023-08-25 05:00:44,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 260 transitions, 1089 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-25 05:00:44,952 INFO L231 Difference]: Finished difference. Result has 111 places, 114 transitions, 445 flow [2023-08-25 05:00:44,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=445, PETRI_PLACES=111, PETRI_TRANSITIONS=114} [2023-08-25 05:00:44,952 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -75 predicate places. [2023-08-25 05:00:44,952 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 114 transitions, 445 flow [2023-08-25 05:00:44,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:44,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:44,953 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:44,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 05:00:44,954 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:44,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:44,954 INFO L85 PathProgramCache]: Analyzing trace with hash 992381111, now seen corresponding path program 2 times [2023-08-25 05:00:44,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:44,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21021249] [2023-08-25 05:00:44,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:44,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:44,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:45,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:45,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:45,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21021249] [2023-08-25 05:00:45,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21021249] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:45,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:45,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:45,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658679697] [2023-08-25 05:00:45,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:45,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:45,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:45,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:45,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 677 out of 1676 [2023-08-25 05:00:45,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 114 transitions, 445 flow. Second operand has 6 states, 6 states have (on average 680.8333333333334) internal successors, (4085), 6 states have internal predecessors, (4085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:45,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:45,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 677 of 1676 [2023-08-25 05:00:45,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:46,266 INFO L124 PetriNetUnfolderBase]: 4632/9431 cut-off events. [2023-08-25 05:00:46,266 INFO L125 PetriNetUnfolderBase]: For 5697/5717 co-relation queries the response was YES. [2023-08-25 05:00:46,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21974 conditions, 9431 events. 4632/9431 cut-off events. For 5697/5717 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 71721 event pairs, 918 based on Foata normal form. 6/8975 useless extension candidates. Maximal degree in co-relation 21957. Up to 2896 conditions per place. [2023-08-25 05:00:46,313 INFO L140 encePairwiseOnDemand]: 1658/1676 looper letters, 218 selfloop transitions, 26 changer transitions 13/287 dead transitions. [2023-08-25 05:00:46,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 287 transitions, 1735 flow [2023-08-25 05:00:46,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:00:46,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:00:46,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4930 transitions. [2023-08-25 05:00:46,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.420218206614388 [2023-08-25 05:00:46,320 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4930 transitions. [2023-08-25 05:00:46,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4930 transitions. [2023-08-25 05:00:46,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:46,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4930 transitions. [2023-08-25 05:00:46,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 704.2857142857143) internal successors, (4930), 7 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:46,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:46,333 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:46,333 INFO L175 Difference]: Start difference. First operand has 111 places, 114 transitions, 445 flow. Second operand 7 states and 4930 transitions. [2023-08-25 05:00:46,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 287 transitions, 1735 flow [2023-08-25 05:00:46,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 287 transitions, 1735 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:46,349 INFO L231 Difference]: Finished difference. Result has 123 places, 125 transitions, 627 flow [2023-08-25 05:00:46,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=627, PETRI_PLACES=123, PETRI_TRANSITIONS=125} [2023-08-25 05:00:46,350 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -63 predicate places. [2023-08-25 05:00:46,350 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 125 transitions, 627 flow [2023-08-25 05:00:46,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 680.8333333333334) internal successors, (4085), 6 states have internal predecessors, (4085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:46,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:46,352 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:46,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 05:00:46,352 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:46,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:46,352 INFO L85 PathProgramCache]: Analyzing trace with hash 850286765, now seen corresponding path program 3 times [2023-08-25 05:00:46,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:46,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319224792] [2023-08-25 05:00:46,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:46,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:46,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:46,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319224792] [2023-08-25 05:00:46,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319224792] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:46,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:46,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:46,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022577994] [2023-08-25 05:00:46,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:46,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:00:46,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:46,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:00:46,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:00:46,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 677 out of 1676 [2023-08-25 05:00:46,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 125 transitions, 627 flow. Second operand has 6 states, 6 states have (on average 680.8333333333334) internal successors, (4085), 6 states have internal predecessors, (4085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:46,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:46,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 677 of 1676 [2023-08-25 05:00:46,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:47,709 INFO L124 PetriNetUnfolderBase]: 4605/9709 cut-off events. [2023-08-25 05:00:47,709 INFO L125 PetriNetUnfolderBase]: For 10996/11028 co-relation queries the response was YES. [2023-08-25 05:00:47,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25572 conditions, 9709 events. 4605/9709 cut-off events. For 10996/11028 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 75888 event pairs, 1054 based on Foata normal form. 21/9492 useless extension candidates. Maximal degree in co-relation 25549. Up to 2755 conditions per place. [2023-08-25 05:00:47,779 INFO L140 encePairwiseOnDemand]: 1659/1676 looper letters, 219 selfloop transitions, 27 changer transitions 10/286 dead transitions. [2023-08-25 05:00:47,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 286 transitions, 1923 flow [2023-08-25 05:00:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:00:47,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:00:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4937 transitions. [2023-08-25 05:00:47,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208148653256052 [2023-08-25 05:00:47,787 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4937 transitions. [2023-08-25 05:00:47,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4937 transitions. [2023-08-25 05:00:47,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:47,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4937 transitions. [2023-08-25 05:00:47,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 705.2857142857143) internal successors, (4937), 7 states have internal predecessors, (4937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:47,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:47,798 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:47,798 INFO L175 Difference]: Start difference. First operand has 123 places, 125 transitions, 627 flow. Second operand 7 states and 4937 transitions. [2023-08-25 05:00:47,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 286 transitions, 1923 flow [2023-08-25 05:00:47,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 286 transitions, 1923 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:47,818 INFO L231 Difference]: Finished difference. Result has 132 places, 126 transitions, 719 flow [2023-08-25 05:00:47,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=719, PETRI_PLACES=132, PETRI_TRANSITIONS=126} [2023-08-25 05:00:47,820 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -54 predicate places. [2023-08-25 05:00:47,820 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 126 transitions, 719 flow [2023-08-25 05:00:47,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 680.8333333333334) internal successors, (4085), 6 states have internal predecessors, (4085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:47,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:47,821 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:47,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-25 05:00:47,821 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:47,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:47,821 INFO L85 PathProgramCache]: Analyzing trace with hash -795461731, now seen corresponding path program 4 times [2023-08-25 05:00:47,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:47,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225945459] [2023-08-25 05:00:47,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:47,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:47,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:48,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:48,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:48,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225945459] [2023-08-25 05:00:48,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225945459] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:48,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:48,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:00:48,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863945187] [2023-08-25 05:00:48,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:48,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 05:00:48,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:48,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 05:00:48,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-25 05:00:48,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 677 out of 1676 [2023-08-25 05:00:48,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 126 transitions, 719 flow. Second operand has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:48,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 677 of 1676 [2023-08-25 05:00:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:49,263 INFO L124 PetriNetUnfolderBase]: 4773/9747 cut-off events. [2023-08-25 05:00:49,264 INFO L125 PetriNetUnfolderBase]: For 15285/15314 co-relation queries the response was YES. [2023-08-25 05:00:49,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27859 conditions, 9747 events. 4773/9747 cut-off events. For 15285/15314 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 75044 event pairs, 862 based on Foata normal form. 10/9559 useless extension candidates. Maximal degree in co-relation 27832. Up to 4128 conditions per place. [2023-08-25 05:00:49,311 INFO L140 encePairwiseOnDemand]: 1660/1676 looper letters, 206 selfloop transitions, 34 changer transitions 7/277 dead transitions. [2023-08-25 05:00:49,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 277 transitions, 2115 flow [2023-08-25 05:00:49,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:00:49,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:00:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4916 transitions. [2023-08-25 05:00:49,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41902488919195363 [2023-08-25 05:00:49,317 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4916 transitions. [2023-08-25 05:00:49,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4916 transitions. [2023-08-25 05:00:49,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:49,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4916 transitions. [2023-08-25 05:00:49,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 702.2857142857143) internal successors, (4916), 7 states have internal predecessors, (4916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:49,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:49,327 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:49,327 INFO L175 Difference]: Start difference. First operand has 132 places, 126 transitions, 719 flow. Second operand 7 states and 4916 transitions. [2023-08-25 05:00:49,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 277 transitions, 2115 flow [2023-08-25 05:00:49,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 277 transitions, 1977 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 05:00:49,348 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 853 flow [2023-08-25 05:00:49,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=853, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2023-08-25 05:00:49,348 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -48 predicate places. [2023-08-25 05:00:49,348 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 853 flow [2023-08-25 05:00:49,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:49,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:49,349 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:49,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 05:00:49,349 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:49,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:49,350 INFO L85 PathProgramCache]: Analyzing trace with hash -884513991, now seen corresponding path program 5 times [2023-08-25 05:00:49,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:49,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818140156] [2023-08-25 05:00:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:49,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:49,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:49,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:49,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818140156] [2023-08-25 05:00:49,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818140156] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:49,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:49,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:00:49,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444145237] [2023-08-25 05:00:49,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:49,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 05:00:49,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:49,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 05:00:49,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-25 05:00:49,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 677 out of 1676 [2023-08-25 05:00:49,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 853 flow. Second operand has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:49,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:49,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 677 of 1676 [2023-08-25 05:00:49,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:50,882 INFO L124 PetriNetUnfolderBase]: 4903/10034 cut-off events. [2023-08-25 05:00:50,882 INFO L125 PetriNetUnfolderBase]: For 17999/18037 co-relation queries the response was YES. [2023-08-25 05:00:50,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29806 conditions, 10034 events. 4903/10034 cut-off events. For 17999/18037 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 77641 event pairs, 692 based on Foata normal form. 17/9863 useless extension candidates. Maximal degree in co-relation 29776. Up to 2482 conditions per place. [2023-08-25 05:00:50,941 INFO L140 encePairwiseOnDemand]: 1659/1676 looper letters, 215 selfloop transitions, 50 changer transitions 8/303 dead transitions. [2023-08-25 05:00:50,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 303 transitions, 2282 flow [2023-08-25 05:00:50,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 05:00:50,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 05:00:50,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 5624 transitions. [2023-08-25 05:00:50,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194510739856802 [2023-08-25 05:00:50,948 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 5624 transitions. [2023-08-25 05:00:50,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 5624 transitions. [2023-08-25 05:00:50,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:50,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 5624 transitions. [2023-08-25 05:00:50,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 703.0) internal successors, (5624), 8 states have internal predecessors, (5624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:50,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1676.0) internal successors, (15084), 9 states have internal predecessors, (15084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:50,960 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1676.0) internal successors, (15084), 9 states have internal predecessors, (15084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:50,960 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 853 flow. Second operand 8 states and 5624 transitions. [2023-08-25 05:00:50,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 303 transitions, 2282 flow [2023-08-25 05:00:50,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 303 transitions, 2229 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-25 05:00:50,994 INFO L231 Difference]: Finished difference. Result has 147 places, 151 transitions, 1151 flow [2023-08-25 05:00:50,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1151, PETRI_PLACES=147, PETRI_TRANSITIONS=151} [2023-08-25 05:00:50,995 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -39 predicate places. [2023-08-25 05:00:50,995 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 151 transitions, 1151 flow [2023-08-25 05:00:50,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 680.2857142857143) internal successors, (4762), 7 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:50,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:50,996 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:50,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 05:00:50,998 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:50,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:50,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1245596488, now seen corresponding path program 1 times [2023-08-25 05:00:50,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:50,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135971167] [2023-08-25 05:00:50,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:50,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:51,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:51,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:51,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135971167] [2023-08-25 05:00:51,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135971167] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:51,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:51,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 05:00:51,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282097568] [2023-08-25 05:00:51,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:51,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:51,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:51,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:51,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 730 out of 1676 [2023-08-25 05:00:51,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 151 transitions, 1151 flow. Second operand has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 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 05:00:51,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:51,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 730 of 1676 [2023-08-25 05:00:51,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:52,279 INFO L124 PetriNetUnfolderBase]: 6571/12277 cut-off events. [2023-08-25 05:00:52,280 INFO L125 PetriNetUnfolderBase]: For 29882/29961 co-relation queries the response was YES. [2023-08-25 05:00:52,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38059 conditions, 12277 events. 6571/12277 cut-off events. For 29882/29961 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 86320 event pairs, 4129 based on Foata normal form. 120/12075 useless extension candidates. Maximal degree in co-relation 38024. Up to 5950 conditions per place. [2023-08-25 05:00:52,355 INFO L140 encePairwiseOnDemand]: 1673/1676 looper letters, 182 selfloop transitions, 4 changer transitions 2/214 dead transitions. [2023-08-25 05:00:52,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 214 transitions, 1932 flow [2023-08-25 05:00:52,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:52,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:52,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2301 transitions. [2023-08-25 05:00:52,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45763723150357993 [2023-08-25 05:00:52,358 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2301 transitions. [2023-08-25 05:00:52,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2301 transitions. [2023-08-25 05:00:52,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:52,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2301 transitions. [2023-08-25 05:00:52,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 767.0) internal successors, (2301), 3 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:52,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:52,363 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:52,363 INFO L175 Difference]: Start difference. First operand has 147 places, 151 transitions, 1151 flow. Second operand 3 states and 2301 transitions. [2023-08-25 05:00:52,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 214 transitions, 1932 flow [2023-08-25 05:00:52,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 214 transitions, 1796 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-08-25 05:00:52,428 INFO L231 Difference]: Finished difference. Result has 146 places, 146 transitions, 1009 flow [2023-08-25 05:00:52,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1009, PETRI_PLACES=146, PETRI_TRANSITIONS=146} [2023-08-25 05:00:52,429 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -40 predicate places. [2023-08-25 05:00:52,429 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 146 transitions, 1009 flow [2023-08-25 05:00:52,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 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 05:00:52,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:52,429 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:52,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-25 05:00:52,429 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:52,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:52,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1979657831, now seen corresponding path program 1 times [2023-08-25 05:00:52,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:52,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474155416] [2023-08-25 05:00:52,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:52,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:52,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:52,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:52,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474155416] [2023-08-25 05:00:52,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474155416] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:52,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:52,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 05:00:52,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688787591] [2023-08-25 05:00:52,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:52,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 05:00:52,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:52,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 05:00:52,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 05:00:52,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 730 out of 1676 [2023-08-25 05:00:52,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 146 transitions, 1009 flow. Second operand has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 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 05:00:52,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:52,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 730 of 1676 [2023-08-25 05:00:52,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:53,931 INFO L124 PetriNetUnfolderBase]: 7351/13234 cut-off events. [2023-08-25 05:00:53,932 INFO L125 PetriNetUnfolderBase]: For 22741/22775 co-relation queries the response was YES. [2023-08-25 05:00:53,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39466 conditions, 13234 events. 7351/13234 cut-off events. For 22741/22775 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 89962 event pairs, 3286 based on Foata normal form. 146/12954 useless extension candidates. Maximal degree in co-relation 39431. Up to 6319 conditions per place. [2023-08-25 05:00:54,042 INFO L140 encePairwiseOnDemand]: 1673/1676 looper letters, 170 selfloop transitions, 4 changer transitions 1/202 dead transitions. [2023-08-25 05:00:54,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 202 transitions, 1651 flow [2023-08-25 05:00:54,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 05:00:54,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 05:00:54,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2297 transitions. [2023-08-25 05:00:54,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568416865552904 [2023-08-25 05:00:54,046 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2297 transitions. [2023-08-25 05:00:54,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2297 transitions. [2023-08-25 05:00:54,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:54,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2297 transitions. [2023-08-25 05:00:54,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 765.6666666666666) internal successors, (2297), 3 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:54,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:54,052 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1676.0) internal successors, (6704), 4 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:54,052 INFO L175 Difference]: Start difference. First operand has 146 places, 146 transitions, 1009 flow. Second operand 3 states and 2297 transitions. [2023-08-25 05:00:54,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 202 transitions, 1651 flow [2023-08-25 05:00:54,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 1621 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-25 05:00:54,121 INFO L231 Difference]: Finished difference. Result has 147 places, 141 transitions, 944 flow [2023-08-25 05:00:54,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=944, PETRI_PLACES=147, PETRI_TRANSITIONS=141} [2023-08-25 05:00:54,121 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -39 predicate places. [2023-08-25 05:00:54,122 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 141 transitions, 944 flow [2023-08-25 05:00:54,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 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 05:00:54,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:54,122 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:54,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-25 05:00:54,122 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:54,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:54,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1014827874, now seen corresponding path program 1 times [2023-08-25 05:00:54,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:54,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107781984] [2023-08-25 05:00:54,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:54,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:54,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:54,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:54,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:54,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107781984] [2023-08-25 05:00:54,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107781984] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:54,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:54,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:54,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854442450] [2023-08-25 05:00:54,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:54,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:00:54,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:54,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:00:54,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:00:54,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:00:54,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 141 transitions, 944 flow. Second operand has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:54,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:54,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:00:54,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:56,081 INFO L124 PetriNetUnfolderBase]: 9945/18968 cut-off events. [2023-08-25 05:00:56,082 INFO L125 PetriNetUnfolderBase]: For 30625/30689 co-relation queries the response was YES. [2023-08-25 05:00:56,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55038 conditions, 18968 events. 9945/18968 cut-off events. For 30625/30689 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 144857 event pairs, 1953 based on Foata normal form. 89/18348 useless extension candidates. Maximal degree in co-relation 55003. Up to 6364 conditions per place. [2023-08-25 05:00:56,238 INFO L140 encePairwiseOnDemand]: 1664/1676 looper letters, 219 selfloop transitions, 34 changer transitions 0/283 dead transitions. [2023-08-25 05:00:56,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 283 transitions, 2404 flow [2023-08-25 05:00:56,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:00:56,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:00:56,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3595 transitions. [2023-08-25 05:00:56,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42899761336515513 [2023-08-25 05:00:56,252 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3595 transitions. [2023-08-25 05:00:56,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3595 transitions. [2023-08-25 05:00:56,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:56,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3595 transitions. [2023-08-25 05:00:56,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 719.0) internal successors, (3595), 5 states have internal predecessors, (3595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:56,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:56,274 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:56,274 INFO L175 Difference]: Start difference. First operand has 147 places, 141 transitions, 944 flow. Second operand 5 states and 3595 transitions. [2023-08-25 05:00:56,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 283 transitions, 2404 flow [2023-08-25 05:00:56,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 283 transitions, 2394 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 05:00:56,350 INFO L231 Difference]: Finished difference. Result has 154 places, 163 transitions, 1307 flow [2023-08-25 05:00:56,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1307, PETRI_PLACES=154, PETRI_TRANSITIONS=163} [2023-08-25 05:00:56,351 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -32 predicate places. [2023-08-25 05:00:56,351 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 163 transitions, 1307 flow [2023-08-25 05:00:56,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:56,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:56,352 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:56,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 05:00:56,352 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:56,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:56,352 INFO L85 PathProgramCache]: Analyzing trace with hash 622278354, now seen corresponding path program 2 times [2023-08-25 05:00:56,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:56,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164782980] [2023-08-25 05:00:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:56,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:56,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:56,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164782980] [2023-08-25 05:00:56,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164782980] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:56,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:56,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:56,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749037576] [2023-08-25 05:00:56,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:56,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:00:56,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:56,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:00:56,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:00:56,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:00:56,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 163 transitions, 1307 flow. Second operand has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:56,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:56,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:00:56,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:00:58,607 INFO L124 PetriNetUnfolderBase]: 10382/19204 cut-off events. [2023-08-25 05:00:58,607 INFO L125 PetriNetUnfolderBase]: For 44953/44988 co-relation queries the response was YES. [2023-08-25 05:00:58,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61250 conditions, 19204 events. 10382/19204 cut-off events. For 44953/44988 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 143176 event pairs, 3805 based on Foata normal form. 96/18508 useless extension candidates. Maximal degree in co-relation 61212. Up to 12596 conditions per place. [2023-08-25 05:00:58,718 INFO L140 encePairwiseOnDemand]: 1664/1676 looper letters, 193 selfloop transitions, 36 changer transitions 1/260 dead transitions. [2023-08-25 05:00:58,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 260 transitions, 2407 flow [2023-08-25 05:00:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:00:58,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:00:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3574 transitions. [2023-08-25 05:00:58,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42649164677804297 [2023-08-25 05:00:58,721 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3574 transitions. [2023-08-25 05:00:58,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3574 transitions. [2023-08-25 05:00:58,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:00:58,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3574 transitions. [2023-08-25 05:00:58,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 714.8) internal successors, (3574), 5 states have internal predecessors, (3574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:58,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:58,728 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:58,728 INFO L175 Difference]: Start difference. First operand has 154 places, 163 transitions, 1307 flow. Second operand 5 states and 3574 transitions. [2023-08-25 05:00:58,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 260 transitions, 2407 flow [2023-08-25 05:00:58,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 260 transitions, 2407 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 05:00:58,794 INFO L231 Difference]: Finished difference. Result has 161 places, 170 transitions, 1547 flow [2023-08-25 05:00:58,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1547, PETRI_PLACES=161, PETRI_TRANSITIONS=170} [2023-08-25 05:00:58,795 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -25 predicate places. [2023-08-25 05:00:58,795 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 170 transitions, 1547 flow [2023-08-25 05:00:58,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:58,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:00:58,796 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:00:58,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-25 05:00:58,796 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:00:58,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:00:58,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1402697448, now seen corresponding path program 3 times [2023-08-25 05:00:58,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:00:58,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969240148] [2023-08-25 05:00:58,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:00:58,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:00:58,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:00:58,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:00:58,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:00:58,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969240148] [2023-08-25 05:00:58,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969240148] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:00:58,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:00:58,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:00:58,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507914082] [2023-08-25 05:00:58,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:00:58,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:00:58,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:00:58,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:00:58,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:00:58,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:00:58,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 170 transitions, 1547 flow. Second operand has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:00:58,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:00:58,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:00:58,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:01,242 INFO L124 PetriNetUnfolderBase]: 11696/21588 cut-off events. [2023-08-25 05:01:01,242 INFO L125 PetriNetUnfolderBase]: For 67731/67805 co-relation queries the response was YES. [2023-08-25 05:01:01,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73100 conditions, 21588 events. 11696/21588 cut-off events. For 67731/67805 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 164616 event pairs, 3182 based on Foata normal form. 102/20836 useless extension candidates. Maximal degree in co-relation 73058. Up to 8559 conditions per place. [2023-08-25 05:01:01,423 INFO L140 encePairwiseOnDemand]: 1658/1676 looper letters, 234 selfloop transitions, 56 changer transitions 1/321 dead transitions. [2023-08-25 05:01:01,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 321 transitions, 3247 flow [2023-08-25 05:01:01,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:01:01,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:01:01,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3597 transitions. [2023-08-25 05:01:01,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.429236276849642 [2023-08-25 05:01:01,425 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3597 transitions. [2023-08-25 05:01:01,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3597 transitions. [2023-08-25 05:01:01,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:01,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3597 transitions. [2023-08-25 05:01:01,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 719.4) internal successors, (3597), 5 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:01,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:01,432 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:01,432 INFO L175 Difference]: Start difference. First operand has 161 places, 170 transitions, 1547 flow. Second operand 5 states and 3597 transitions. [2023-08-25 05:01:01,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 321 transitions, 3247 flow [2023-08-25 05:01:01,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 321 transitions, 3175 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-25 05:01:01,768 INFO L231 Difference]: Finished difference. Result has 166 places, 193 transitions, 1989 flow [2023-08-25 05:01:01,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1989, PETRI_PLACES=166, PETRI_TRANSITIONS=193} [2023-08-25 05:01:01,769 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -20 predicate places. [2023-08-25 05:01:01,769 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 193 transitions, 1989 flow [2023-08-25 05:01:01,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 694.6) internal successors, (3473), 5 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:01,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:01,770 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:01,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-25 05:01:01,770 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:01,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:01,770 INFO L85 PathProgramCache]: Analyzing trace with hash 194787772, now seen corresponding path program 4 times [2023-08-25 05:01:01,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:01,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502501510] [2023-08-25 05:01:01,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:01,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:01,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:01,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502501510] [2023-08-25 05:01:01,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502501510] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:01,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:01,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:01,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077376540] [2023-08-25 05:01:01,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:01,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:01,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:01,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:01,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:01,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:01,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 193 transitions, 1989 flow. Second operand has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:01,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:01,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:01,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:05,145 INFO L124 PetriNetUnfolderBase]: 11587/21437 cut-off events. [2023-08-25 05:01:05,145 INFO L125 PetriNetUnfolderBase]: For 85001/85081 co-relation queries the response was YES. [2023-08-25 05:01:05,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77664 conditions, 21437 events. 11587/21437 cut-off events. For 85001/85081 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 163217 event pairs, 3355 based on Foata normal form. 745/21268 useless extension candidates. Maximal degree in co-relation 77620. Up to 10098 conditions per place. [2023-08-25 05:01:05,467 INFO L140 encePairwiseOnDemand]: 1660/1676 looper letters, 243 selfloop transitions, 97 changer transitions 14/384 dead transitions. [2023-08-25 05:01:05,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 384 transitions, 4274 flow [2023-08-25 05:01:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 05:01:05,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 05:01:05,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6407 transitions. [2023-08-25 05:01:05,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42475470697427736 [2023-08-25 05:01:05,472 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6407 transitions. [2023-08-25 05:01:05,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6407 transitions. [2023-08-25 05:01:05,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:05,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6407 transitions. [2023-08-25 05:01:05,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 711.8888888888889) internal successors, (6407), 9 states have internal predecessors, (6407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:05,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:05,483 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:05,483 INFO L175 Difference]: Start difference. First operand has 166 places, 193 transitions, 1989 flow. Second operand 9 states and 6407 transitions. [2023-08-25 05:01:05,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 384 transitions, 4274 flow [2023-08-25 05:01:05,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 384 transitions, 4251 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-08-25 05:01:05,627 INFO L231 Difference]: Finished difference. Result has 181 places, 235 transitions, 3040 flow [2023-08-25 05:01:05,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3040, PETRI_PLACES=181, PETRI_TRANSITIONS=235} [2023-08-25 05:01:05,628 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -5 predicate places. [2023-08-25 05:01:05,628 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 235 transitions, 3040 flow [2023-08-25 05:01:05,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:05,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:05,628 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:05,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-25 05:01:05,629 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:05,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:05,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1972576994, now seen corresponding path program 5 times [2023-08-25 05:01:05,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:05,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662850471] [2023-08-25 05:01:05,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:05,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:05,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:05,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:05,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662850471] [2023-08-25 05:01:05,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662850471] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:05,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:05,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:05,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568679180] [2023-08-25 05:01:05,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:05,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:05,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:05,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:05,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:05,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:05,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 235 transitions, 3040 flow. Second operand has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:05,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:05,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:05,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:08,937 INFO L124 PetriNetUnfolderBase]: 11242/20853 cut-off events. [2023-08-25 05:01:08,937 INFO L125 PetriNetUnfolderBase]: For 129044/129136 co-relation queries the response was YES. [2023-08-25 05:01:09,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84085 conditions, 20853 events. 11242/20853 cut-off events. For 129044/129136 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 157200 event pairs, 3159 based on Foata normal form. 42/20388 useless extension candidates. Maximal degree in co-relation 84034. Up to 8210 conditions per place. [2023-08-25 05:01:09,252 INFO L140 encePairwiseOnDemand]: 1661/1676 looper letters, 248 selfloop transitions, 83 changer transitions 9/370 dead transitions. [2023-08-25 05:01:09,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 370 transitions, 4805 flow [2023-08-25 05:01:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:01:09,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:01:09,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4287 transitions. [2023-08-25 05:01:09,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263126491646778 [2023-08-25 05:01:09,255 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4287 transitions. [2023-08-25 05:01:09,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4287 transitions. [2023-08-25 05:01:09,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:09,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4287 transitions. [2023-08-25 05:01:09,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 714.5) internal successors, (4287), 6 states have internal predecessors, (4287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:09,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:09,262 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:09,262 INFO L175 Difference]: Start difference. First operand has 181 places, 235 transitions, 3040 flow. Second operand 6 states and 4287 transitions. [2023-08-25 05:01:09,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 370 transitions, 4805 flow [2023-08-25 05:01:09,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 370 transitions, 4705 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-25 05:01:09,639 INFO L231 Difference]: Finished difference. Result has 184 places, 240 transitions, 3243 flow [2023-08-25 05:01:09,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3243, PETRI_PLACES=184, PETRI_TRANSITIONS=240} [2023-08-25 05:01:09,639 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, -2 predicate places. [2023-08-25 05:01:09,640 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 240 transitions, 3243 flow [2023-08-25 05:01:09,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:09,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:09,640 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:09,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-25 05:01:09,641 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:09,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:09,641 INFO L85 PathProgramCache]: Analyzing trace with hash -450690986, now seen corresponding path program 6 times [2023-08-25 05:01:09,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:09,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907959564] [2023-08-25 05:01:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:09,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:09,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:09,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:09,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:09,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907959564] [2023-08-25 05:01:09,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907959564] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:09,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:09,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:09,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067702989] [2023-08-25 05:01:09,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:09,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:09,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:09,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:09,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:09,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:09,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 240 transitions, 3243 flow. Second operand has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:09,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:09,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:09,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:13,077 INFO L124 PetriNetUnfolderBase]: 10954/20618 cut-off events. [2023-08-25 05:01:13,078 INFO L125 PetriNetUnfolderBase]: For 138225/138302 co-relation queries the response was YES. [2023-08-25 05:01:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84555 conditions, 20618 events. 10954/20618 cut-off events. For 138225/138302 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 157759 event pairs, 2555 based on Foata normal form. 59/20118 useless extension candidates. Maximal degree in co-relation 84503. Up to 10205 conditions per place. [2023-08-25 05:01:13,226 INFO L140 encePairwiseOnDemand]: 1662/1676 looper letters, 222 selfloop transitions, 101 changer transitions 8/361 dead transitions. [2023-08-25 05:01:13,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 361 transitions, 4663 flow [2023-08-25 05:01:13,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 05:01:13,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 05:01:13,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6382 transitions. [2023-08-25 05:01:13,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42309732166534075 [2023-08-25 05:01:13,230 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6382 transitions. [2023-08-25 05:01:13,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6382 transitions. [2023-08-25 05:01:13,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:13,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6382 transitions. [2023-08-25 05:01:13,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 709.1111111111111) internal successors, (6382), 9 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:13,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:13,241 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:13,241 INFO L175 Difference]: Start difference. First operand has 184 places, 240 transitions, 3243 flow. Second operand 9 states and 6382 transitions. [2023-08-25 05:01:13,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 361 transitions, 4663 flow [2023-08-25 05:01:13,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 361 transitions, 4552 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-08-25 05:01:13,626 INFO L231 Difference]: Finished difference. Result has 190 places, 242 transitions, 3368 flow [2023-08-25 05:01:13,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3368, PETRI_PLACES=190, PETRI_TRANSITIONS=242} [2023-08-25 05:01:13,627 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 4 predicate places. [2023-08-25 05:01:13,627 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 242 transitions, 3368 flow [2023-08-25 05:01:13,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:13,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:13,628 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:13,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-25 05:01:13,628 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:13,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:13,628 INFO L85 PathProgramCache]: Analyzing trace with hash 55877488, now seen corresponding path program 7 times [2023-08-25 05:01:13,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:13,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856959597] [2023-08-25 05:01:13,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:13,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:13,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:13,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:13,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856959597] [2023-08-25 05:01:13,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856959597] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:13,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:13,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:13,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841437162] [2023-08-25 05:01:13,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:13,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:13,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:13,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:13,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:13,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:13,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 242 transitions, 3368 flow. Second operand has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:13,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:13,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:13,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:17,088 INFO L124 PetriNetUnfolderBase]: 11029/20684 cut-off events. [2023-08-25 05:01:17,089 INFO L125 PetriNetUnfolderBase]: For 160964/161047 co-relation queries the response was YES. [2023-08-25 05:01:17,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87194 conditions, 20684 events. 11029/20684 cut-off events. For 160964/161047 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 155629 event pairs, 1143 based on Foata normal form. 108/20285 useless extension candidates. Maximal degree in co-relation 87140. Up to 12142 conditions per place. [2023-08-25 05:01:17,251 INFO L140 encePairwiseOnDemand]: 1664/1676 looper letters, 228 selfloop transitions, 118 changer transitions 3/379 dead transitions. [2023-08-25 05:01:17,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 379 transitions, 5499 flow [2023-08-25 05:01:17,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:01:17,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:01:17,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4979 transitions. [2023-08-25 05:01:17,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42439481759290826 [2023-08-25 05:01:17,255 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4979 transitions. [2023-08-25 05:01:17,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4979 transitions. [2023-08-25 05:01:17,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:17,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4979 transitions. [2023-08-25 05:01:17,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 711.2857142857143) internal successors, (4979), 7 states have internal predecessors, (4979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:17,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:17,263 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:17,263 INFO L175 Difference]: Start difference. First operand has 190 places, 242 transitions, 3368 flow. Second operand 7 states and 4979 transitions. [2023-08-25 05:01:17,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 379 transitions, 5499 flow [2023-08-25 05:01:17,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 379 transitions, 5311 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-08-25 05:01:17,652 INFO L231 Difference]: Finished difference. Result has 193 places, 279 transitions, 4440 flow [2023-08-25 05:01:17,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4440, PETRI_PLACES=193, PETRI_TRANSITIONS=279} [2023-08-25 05:01:17,653 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 7 predicate places. [2023-08-25 05:01:17,653 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 279 transitions, 4440 flow [2023-08-25 05:01:17,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:17,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:17,653 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:17,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-25 05:01:17,654 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:17,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:17,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1586000528, now seen corresponding path program 8 times [2023-08-25 05:01:17,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882056498] [2023-08-25 05:01:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:17,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:17,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:17,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:17,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882056498] [2023-08-25 05:01:17,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882056498] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:17,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:17,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:17,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288682857] [2023-08-25 05:01:17,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:17,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:17,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:17,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:17,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 279 transitions, 4440 flow. Second operand has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:17,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:17,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:17,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:21,589 INFO L124 PetriNetUnfolderBase]: 11723/21958 cut-off events. [2023-08-25 05:01:21,590 INFO L125 PetriNetUnfolderBase]: For 203107/203185 co-relation queries the response was YES. [2023-08-25 05:01:21,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96740 conditions, 21958 events. 11723/21958 cut-off events. For 203107/203185 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 166061 event pairs, 662 based on Foata normal form. 93/21524 useless extension candidates. Maximal degree in co-relation 96683. Up to 6879 conditions per place. [2023-08-25 05:01:21,872 INFO L140 encePairwiseOnDemand]: 1656/1676 looper letters, 303 selfloop transitions, 149 changer transitions 8/490 dead transitions. [2023-08-25 05:01:21,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 490 transitions, 7126 flow [2023-08-25 05:01:21,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 05:01:21,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 05:01:21,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6429 transitions. [2023-08-25 05:01:21,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4262132060461416 [2023-08-25 05:01:21,877 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6429 transitions. [2023-08-25 05:01:21,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6429 transitions. [2023-08-25 05:01:21,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:21,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6429 transitions. [2023-08-25 05:01:21,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 714.3333333333334) internal successors, (6429), 9 states have internal predecessors, (6429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:22,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:22,051 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:22,051 INFO L175 Difference]: Start difference. First operand has 193 places, 279 transitions, 4440 flow. Second operand 9 states and 6429 transitions. [2023-08-25 05:01:22,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 490 transitions, 7126 flow [2023-08-25 05:01:22,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 490 transitions, 6845 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-25 05:01:22,724 INFO L231 Difference]: Finished difference. Result has 205 places, 321 transitions, 5588 flow [2023-08-25 05:01:22,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5588, PETRI_PLACES=205, PETRI_TRANSITIONS=321} [2023-08-25 05:01:22,725 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 19 predicate places. [2023-08-25 05:01:22,725 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 321 transitions, 5588 flow [2023-08-25 05:01:22,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.5) internal successors, (4161), 6 states have internal predecessors, (4161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:22,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:22,726 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:22,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-25 05:01:22,726 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:22,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:22,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1865385334, now seen corresponding path program 1 times [2023-08-25 05:01:22,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:22,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928328009] [2023-08-25 05:01:22,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:22,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:22,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:22,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928328009] [2023-08-25 05:01:22,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928328009] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:22,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:22,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:22,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890971724] [2023-08-25 05:01:22,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:22,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:22,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:22,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:22,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:22,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:22,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 321 transitions, 5588 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:22,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:22,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:22,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:26,422 INFO L124 PetriNetUnfolderBase]: 11466/21356 cut-off events. [2023-08-25 05:01:26,423 INFO L125 PetriNetUnfolderBase]: For 226251/226373 co-relation queries the response was YES. [2023-08-25 05:01:26,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100441 conditions, 21356 events. 11466/21356 cut-off events. For 226251/226373 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 159400 event pairs, 1669 based on Foata normal form. 178/20960 useless extension candidates. Maximal degree in co-relation 100380. Up to 10961 conditions per place. [2023-08-25 05:01:26,616 INFO L140 encePairwiseOnDemand]: 1665/1676 looper letters, 294 selfloop transitions, 143 changer transitions 0/467 dead transitions. [2023-08-25 05:01:26,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 467 transitions, 8456 flow [2023-08-25 05:01:26,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:01:26,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:01:26,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4963 transitions. [2023-08-25 05:01:26,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230310262529833 [2023-08-25 05:01:26,621 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4963 transitions. [2023-08-25 05:01:26,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4963 transitions. [2023-08-25 05:01:26,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:26,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4963 transitions. [2023-08-25 05:01:26,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 709.0) internal successors, (4963), 7 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:26,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:26,630 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:26,630 INFO L175 Difference]: Start difference. First operand has 205 places, 321 transitions, 5588 flow. Second operand 7 states and 4963 transitions. [2023-08-25 05:01:26,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 467 transitions, 8456 flow [2023-08-25 05:01:27,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 467 transitions, 7940 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-08-25 05:01:27,514 INFO L231 Difference]: Finished difference. Result has 204 places, 353 transitions, 6234 flow [2023-08-25 05:01:27,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=5069, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6234, PETRI_PLACES=204, PETRI_TRANSITIONS=353} [2023-08-25 05:01:27,514 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 18 predicate places. [2023-08-25 05:01:27,514 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 353 transitions, 6234 flow [2023-08-25 05:01:27,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:27,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:27,515 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:27,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-25 05:01:27,515 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:27,516 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:27,516 INFO L85 PathProgramCache]: Analyzing trace with hash -349904768, now seen corresponding path program 2 times [2023-08-25 05:01:27,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:27,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969434648] [2023-08-25 05:01:27,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:27,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:27,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:27,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969434648] [2023-08-25 05:01:27,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969434648] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:27,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:27,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:27,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991776811] [2023-08-25 05:01:27,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:27,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:27,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:27,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:27,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:27,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:27,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 353 transitions, 6234 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:27,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:27,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:27,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:31,888 INFO L124 PetriNetUnfolderBase]: 11401/21421 cut-off events. [2023-08-25 05:01:31,888 INFO L125 PetriNetUnfolderBase]: For 235338/235432 co-relation queries the response was YES. [2023-08-25 05:01:32,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99320 conditions, 21421 events. 11401/21421 cut-off events. For 235338/235432 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 160529 event pairs, 2919 based on Foata normal form. 417/21254 useless extension candidates. Maximal degree in co-relation 99262. Up to 11117 conditions per place. [2023-08-25 05:01:32,103 INFO L140 encePairwiseOnDemand]: 1661/1676 looper letters, 326 selfloop transitions, 126 changer transitions 12/494 dead transitions. [2023-08-25 05:01:32,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 494 transitions, 8262 flow [2023-08-25 05:01:32,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 05:01:32,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 05:01:32,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6400 transitions. [2023-08-25 05:01:32,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42429063908777515 [2023-08-25 05:01:32,109 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6400 transitions. [2023-08-25 05:01:32,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6400 transitions. [2023-08-25 05:01:32,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:32,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6400 transitions. [2023-08-25 05:01:32,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 711.1111111111111) internal successors, (6400), 9 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:32,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:32,122 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:32,122 INFO L175 Difference]: Start difference. First operand has 204 places, 353 transitions, 6234 flow. Second operand 9 states and 6400 transitions. [2023-08-25 05:01:32,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 494 transitions, 8262 flow [2023-08-25 05:01:33,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 494 transitions, 8169 flow, removed 42 selfloop flow, removed 2 redundant places. [2023-08-25 05:01:33,172 INFO L231 Difference]: Finished difference. Result has 218 places, 360 transitions, 6715 flow [2023-08-25 05:01:33,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6715, PETRI_PLACES=218, PETRI_TRANSITIONS=360} [2023-08-25 05:01:33,173 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 32 predicate places. [2023-08-25 05:01:33,173 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 360 transitions, 6715 flow [2023-08-25 05:01:33,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:33,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:33,174 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:33,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-25 05:01:33,174 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:33,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:33,174 INFO L85 PathProgramCache]: Analyzing trace with hash -105527504, now seen corresponding path program 3 times [2023-08-25 05:01:33,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:33,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021139221] [2023-08-25 05:01:33,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:33,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:33,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:33,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:33,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:33,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021139221] [2023-08-25 05:01:33,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021139221] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:33,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:33,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:01:33,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093559459] [2023-08-25 05:01:33,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:33,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:01:33,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:33,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:01:33,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:01:33,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:33,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 360 transitions, 6715 flow. Second operand has 5 states, 5 states have (on average 694.4) internal successors, (3472), 5 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:33,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:33,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:33,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:37,243 INFO L124 PetriNetUnfolderBase]: 11598/21868 cut-off events. [2023-08-25 05:01:37,243 INFO L125 PetriNetUnfolderBase]: For 302070/302134 co-relation queries the response was YES. [2023-08-25 05:01:37,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105577 conditions, 21868 events. 11598/21868 cut-off events. For 302070/302134 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 165504 event pairs, 3310 based on Foata normal form. 110/21784 useless extension candidates. Maximal degree in co-relation 105513. Up to 13054 conditions per place. [2023-08-25 05:01:37,454 INFO L140 encePairwiseOnDemand]: 1665/1676 looper letters, 315 selfloop transitions, 104 changer transitions 1/450 dead transitions. [2023-08-25 05:01:37,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 450 transitions, 8740 flow [2023-08-25 05:01:37,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:01:37,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:01:37,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3562 transitions. [2023-08-25 05:01:37,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250596658711217 [2023-08-25 05:01:37,463 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3562 transitions. [2023-08-25 05:01:37,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3562 transitions. [2023-08-25 05:01:37,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:37,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3562 transitions. [2023-08-25 05:01:37,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 712.4) internal successors, (3562), 5 states have internal predecessors, (3562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:37,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:37,469 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:37,469 INFO L175 Difference]: Start difference. First operand has 218 places, 360 transitions, 6715 flow. Second operand 5 states and 3562 transitions. [2023-08-25 05:01:37,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 450 transitions, 8740 flow [2023-08-25 05:01:38,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 450 transitions, 8660 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-08-25 05:01:38,729 INFO L231 Difference]: Finished difference. Result has 222 places, 364 transitions, 7085 flow [2023-08-25 05:01:38,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7085, PETRI_PLACES=222, PETRI_TRANSITIONS=364} [2023-08-25 05:01:38,730 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 36 predicate places. [2023-08-25 05:01:38,730 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 364 transitions, 7085 flow [2023-08-25 05:01:38,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 694.4) internal successors, (3472), 5 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:38,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:38,731 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:38,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-25 05:01:38,731 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:38,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:38,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2026031950, now seen corresponding path program 4 times [2023-08-25 05:01:38,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:38,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725985757] [2023-08-25 05:01:38,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:38,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:38,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:38,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:38,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725985757] [2023-08-25 05:01:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725985757] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94882992] [2023-08-25 05:01:38,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:38,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:38,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:38,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:38,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 364 transitions, 7085 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:38,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:38,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:38,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:43,062 INFO L124 PetriNetUnfolderBase]: 11400/21395 cut-off events. [2023-08-25 05:01:43,062 INFO L125 PetriNetUnfolderBase]: For 316542/316604 co-relation queries the response was YES. [2023-08-25 05:01:43,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107263 conditions, 21395 events. 11400/21395 cut-off events. For 316542/316604 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 160410 event pairs, 2927 based on Foata normal form. 40/21231 useless extension candidates. Maximal degree in co-relation 107196. Up to 11291 conditions per place. [2023-08-25 05:01:43,310 INFO L140 encePairwiseOnDemand]: 1663/1676 looper letters, 319 selfloop transitions, 122 changer transitions 6/477 dead transitions. [2023-08-25 05:01:43,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 477 transitions, 8933 flow [2023-08-25 05:01:43,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 05:01:43,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 05:01:43,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6368 transitions. [2023-08-25 05:01:43,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42216918589233626 [2023-08-25 05:01:43,316 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6368 transitions. [2023-08-25 05:01:43,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6368 transitions. [2023-08-25 05:01:43,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:43,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6368 transitions. [2023-08-25 05:01:43,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 707.5555555555555) internal successors, (6368), 9 states have internal predecessors, (6368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:43,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:43,329 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1676.0) internal successors, (16760), 10 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:43,329 INFO L175 Difference]: Start difference. First operand has 222 places, 364 transitions, 7085 flow. Second operand 9 states and 6368 transitions. [2023-08-25 05:01:43,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 477 transitions, 8933 flow [2023-08-25 05:01:44,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 477 transitions, 8741 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-25 05:01:44,568 INFO L231 Difference]: Finished difference. Result has 226 places, 358 transitions, 6975 flow [2023-08-25 05:01:44,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6975, PETRI_PLACES=226, PETRI_TRANSITIONS=358} [2023-08-25 05:01:44,569 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 40 predicate places. [2023-08-25 05:01:44,569 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 358 transitions, 6975 flow [2023-08-25 05:01:44,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:44,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:44,570 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:44,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-25 05:01:44,570 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:44,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:44,570 INFO L85 PathProgramCache]: Analyzing trace with hash -740530272, now seen corresponding path program 5 times [2023-08-25 05:01:44,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:44,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592732921] [2023-08-25 05:01:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:44,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:44,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:44,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592732921] [2023-08-25 05:01:44,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592732921] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:44,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:44,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:01:44,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270394119] [2023-08-25 05:01:44,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:44,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:01:44,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:44,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:01:44,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:01:44,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:44,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 358 transitions, 6975 flow. Second operand has 5 states, 5 states have (on average 694.4) internal successors, (3472), 5 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:44,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:44,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:44,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:50,143 INFO L124 PetriNetUnfolderBase]: 15316/29045 cut-off events. [2023-08-25 05:01:50,143 INFO L125 PetriNetUnfolderBase]: For 426810/426966 co-relation queries the response was YES. [2023-08-25 05:01:50,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143122 conditions, 29045 events. 15316/29045 cut-off events. For 426810/426966 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 233785 event pairs, 3023 based on Foata normal form. 126/28971 useless extension candidates. Maximal degree in co-relation 143057. Up to 12489 conditions per place. [2023-08-25 05:01:50,584 INFO L140 encePairwiseOnDemand]: 1662/1676 looper letters, 380 selfloop transitions, 137 changer transitions 0/547 dead transitions. [2023-08-25 05:01:50,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 547 transitions, 10954 flow [2023-08-25 05:01:50,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:01:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:01:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3591 transitions. [2023-08-25 05:01:50,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4285202863961814 [2023-08-25 05:01:50,587 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3591 transitions. [2023-08-25 05:01:50,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3591 transitions. [2023-08-25 05:01:50,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:50,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3591 transitions. [2023-08-25 05:01:50,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 718.2) internal successors, (3591), 5 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:50,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:50,593 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1676.0) internal successors, (10056), 6 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:50,593 INFO L175 Difference]: Start difference. First operand has 226 places, 358 transitions, 6975 flow. Second operand 5 states and 3591 transitions. [2023-08-25 05:01:50,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 547 transitions, 10954 flow [2023-08-25 05:01:52,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 547 transitions, 10744 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-25 05:01:52,447 INFO L231 Difference]: Finished difference. Result has 226 places, 394 transitions, 8238 flow [2023-08-25 05:01:52,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8238, PETRI_PLACES=226, PETRI_TRANSITIONS=394} [2023-08-25 05:01:52,448 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 40 predicate places. [2023-08-25 05:01:52,448 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 394 transitions, 8238 flow [2023-08-25 05:01:52,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 694.4) internal successors, (3472), 5 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:52,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:01:52,449 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:01:52,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-25 05:01:52,449 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:01:52,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:01:52,449 INFO L85 PathProgramCache]: Analyzing trace with hash -857840514, now seen corresponding path program 6 times [2023-08-25 05:01:52,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:01:52,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720166205] [2023-08-25 05:01:52,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:01:52,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:01:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:01:52,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:01:52,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:01:52,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720166205] [2023-08-25 05:01:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720166205] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:01:52,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:01:52,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:01:52,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247684883] [2023-08-25 05:01:52,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:01:52,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:01:52,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:01:52,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:01:52,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:01:52,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:01:52,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 394 transitions, 8238 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:52,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:01:52,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:01:52,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:01:58,117 INFO L124 PetriNetUnfolderBase]: 15162/28705 cut-off events. [2023-08-25 05:01:58,117 INFO L125 PetriNetUnfolderBase]: For 469776/469932 co-relation queries the response was YES. [2023-08-25 05:01:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144780 conditions, 28705 events. 15162/28705 cut-off events. For 469776/469932 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 230173 event pairs, 3027 based on Foata normal form. 62/28553 useless extension candidates. Maximal degree in co-relation 144713. Up to 12193 conditions per place. [2023-08-25 05:01:58,442 INFO L140 encePairwiseOnDemand]: 1662/1676 looper letters, 369 selfloop transitions, 135 changer transitions 4/538 dead transitions. [2023-08-25 05:01:58,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 538 transitions, 11051 flow [2023-08-25 05:01:58,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:01:58,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:01:58,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4280 transitions. [2023-08-25 05:01:58,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42561654733492443 [2023-08-25 05:01:58,446 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4280 transitions. [2023-08-25 05:01:58,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4280 transitions. [2023-08-25 05:01:58,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:01:58,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4280 transitions. [2023-08-25 05:01:58,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 713.3333333333334) internal successors, (4280), 6 states have internal predecessors, (4280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:58,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:58,453 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:01:58,453 INFO L175 Difference]: Start difference. First operand has 226 places, 394 transitions, 8238 flow. Second operand 6 states and 4280 transitions. [2023-08-25 05:01:58,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 538 transitions, 11051 flow [2023-08-25 05:02:00,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 538 transitions, 11041 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-08-25 05:02:00,541 INFO L231 Difference]: Finished difference. Result has 232 places, 390 transitions, 8419 flow [2023-08-25 05:02:00,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=8150, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8419, PETRI_PLACES=232, PETRI_TRANSITIONS=390} [2023-08-25 05:02:00,542 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 46 predicate places. [2023-08-25 05:02:00,542 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 390 transitions, 8419 flow [2023-08-25 05:02:00,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:00,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:02:00,543 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:02:00,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-25 05:02:00,543 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:02:00,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:02:00,543 INFO L85 PathProgramCache]: Analyzing trace with hash 548689180, now seen corresponding path program 7 times [2023-08-25 05:02:00,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:02:00,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202489270] [2023-08-25 05:02:00,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:02:00,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:02:00,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:02:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:00,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:02:00,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202489270] [2023-08-25 05:02:00,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202489270] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:02:00,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:02:00,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:02:00,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580369787] [2023-08-25 05:02:00,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:02:00,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:02:00,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:02:00,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:02:00,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:02:00,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:02:00,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 390 transitions, 8419 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:00,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:02:00,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:02:00,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:02:06,115 INFO L124 PetriNetUnfolderBase]: 15119/28588 cut-off events. [2023-08-25 05:02:06,116 INFO L125 PetriNetUnfolderBase]: For 498950/499071 co-relation queries the response was YES. [2023-08-25 05:02:06,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147229 conditions, 28588 events. 15119/28588 cut-off events. For 498950/499071 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 228167 event pairs, 1805 based on Foata normal form. 118/28488 useless extension candidates. Maximal degree in co-relation 147160. Up to 17612 conditions per place. [2023-08-25 05:02:06,430 INFO L140 encePairwiseOnDemand]: 1662/1676 looper letters, 323 selfloop transitions, 143 changer transitions 2/498 dead transitions. [2023-08-25 05:02:06,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 498 transitions, 10579 flow [2023-08-25 05:02:06,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 05:02:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 05:02:06,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4268 transitions. [2023-08-25 05:02:06,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42442322991249004 [2023-08-25 05:02:06,433 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4268 transitions. [2023-08-25 05:02:06,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4268 transitions. [2023-08-25 05:02:06,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:02:06,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4268 transitions. [2023-08-25 05:02:06,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 711.3333333333334) internal successors, (4268), 6 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:06,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:06,441 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1676.0) internal successors, (11732), 7 states have internal predecessors, (11732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:06,441 INFO L175 Difference]: Start difference. First operand has 232 places, 390 transitions, 8419 flow. Second operand 6 states and 4268 transitions. [2023-08-25 05:02:06,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 498 transitions, 10579 flow [2023-08-25 05:02:08,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 498 transitions, 10314 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-25 05:02:08,389 INFO L231 Difference]: Finished difference. Result has 233 places, 394 transitions, 8603 flow [2023-08-25 05:02:08,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=8141, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8603, PETRI_PLACES=233, PETRI_TRANSITIONS=394} [2023-08-25 05:02:08,389 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 47 predicate places. [2023-08-25 05:02:08,390 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 394 transitions, 8603 flow [2023-08-25 05:02:08,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:08,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:02:08,390 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:02:08,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-25 05:02:08,390 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:02:08,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:02:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1653388124, now seen corresponding path program 8 times [2023-08-25 05:02:08,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:02:08,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163187221] [2023-08-25 05:02:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:02:08,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:02:08,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:02:08,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:08,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:02:08,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163187221] [2023-08-25 05:02:08,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163187221] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:02:08,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:02:08,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 05:02:08,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645384051] [2023-08-25 05:02:08,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:02:08,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:02:08,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:02:08,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:02:08,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:02:08,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 1676 [2023-08-25 05:02:08,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 394 transitions, 8603 flow. Second operand has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:08,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:02:08,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 1676 [2023-08-25 05:02:08,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:02:15,909 INFO L124 PetriNetUnfolderBase]: 18829/35782 cut-off events. [2023-08-25 05:02:15,909 INFO L125 PetriNetUnfolderBase]: For 621937/622050 co-relation queries the response was YES. [2023-08-25 05:02:16,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183745 conditions, 35782 events. 18829/35782 cut-off events. For 621937/622050 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 298247 event pairs, 1965 based on Foata normal form. 58/35602 useless extension candidates. Maximal degree in co-relation 183675. Up to 17434 conditions per place. [2023-08-25 05:02:16,400 INFO L140 encePairwiseOnDemand]: 1660/1676 looper letters, 403 selfloop transitions, 171 changer transitions 3/607 dead transitions. [2023-08-25 05:02:16,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 607 transitions, 12831 flow [2023-08-25 05:02:16,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:02:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:02:16,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 5004 transitions. [2023-08-25 05:02:16,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265257415615411 [2023-08-25 05:02:16,404 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 5004 transitions. [2023-08-25 05:02:16,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 5004 transitions. [2023-08-25 05:02:16,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:02:16,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 5004 transitions. [2023-08-25 05:02:16,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 714.8571428571429) internal successors, (5004), 7 states have internal predecessors, (5004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:16,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:16,414 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1676.0) internal successors, (13408), 8 states have internal predecessors, (13408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:16,414 INFO L175 Difference]: Start difference. First operand has 233 places, 394 transitions, 8603 flow. Second operand 7 states and 5004 transitions. [2023-08-25 05:02:16,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 607 transitions, 12831 flow [2023-08-25 05:02:19,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 607 transitions, 12233 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-08-25 05:02:19,397 INFO L231 Difference]: Finished difference. Result has 237 places, 440 transitions, 10152 flow [2023-08-25 05:02:19,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=7944, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10152, PETRI_PLACES=237, PETRI_TRANSITIONS=440} [2023-08-25 05:02:19,397 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 51 predicate places. [2023-08-25 05:02:19,397 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 440 transitions, 10152 flow [2023-08-25 05:02:19,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 693.3333333333334) internal successors, (4160), 6 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:19,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:02:19,398 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:02:19,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-25 05:02:19,398 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:02:19,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:02:19,398 INFO L85 PathProgramCache]: Analyzing trace with hash 507343661, now seen corresponding path program 1 times [2023-08-25 05:02:19,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:02:19,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91440791] [2023-08-25 05:02:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:02:19,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:02:19,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:02:20,101 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:20,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:02:20,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91440791] [2023-08-25 05:02:20,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91440791] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:02:20,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665997566] [2023-08-25 05:02:20,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:02:20,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:02:20,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:02:20,103 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 05:02:20,105 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 05:02:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:02:20,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-25 05:02:20,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:02:20,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2023-08-25 05:02:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:20,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:02:21,076 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 05:02:21,076 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-08-25 05:02:21,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:21,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665997566] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:02:21,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:02:21,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 14] total 34 [2023-08-25 05:02:21,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970994910] [2023-08-25 05:02:21,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:02:21,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-25 05:02:21,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:02:21,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-25 05:02:21,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2023-08-25 05:02:21,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 629 out of 1676 [2023-08-25 05:02:21,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 440 transitions, 10152 flow. Second operand has 34 states, 34 states have (on average 632.1470588235294) internal successors, (21493), 34 states have internal predecessors, (21493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:21,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:02:21,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 629 of 1676 [2023-08-25 05:02:21,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:02:36,554 INFO L124 PetriNetUnfolderBase]: 36776/65167 cut-off events. [2023-08-25 05:02:36,554 INFO L125 PetriNetUnfolderBase]: For 1092180/1092643 co-relation queries the response was YES. [2023-08-25 05:02:37,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313141 conditions, 65167 events. 36776/65167 cut-off events. For 1092180/1092643 co-relation queries the response was YES. Maximal size of possible extension queue 886. Compared 542204 event pairs, 7391 based on Foata normal form. 87/65154 useless extension candidates. Maximal degree in co-relation 313071. Up to 17109 conditions per place. [2023-08-25 05:02:37,621 INFO L140 encePairwiseOnDemand]: 1654/1676 looper letters, 896 selfloop transitions, 445 changer transitions 1/1365 dead transitions. [2023-08-25 05:02:37,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 1365 transitions, 26579 flow [2023-08-25 05:02:37,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-25 05:02:37,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-25 05:02:37,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 20124 transitions. [2023-08-25 05:02:37,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38732773885595506 [2023-08-25 05:02:37,632 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 20124 transitions. [2023-08-25 05:02:37,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 20124 transitions. [2023-08-25 05:02:37,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:02:37,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 20124 transitions. [2023-08-25 05:02:37,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 649.1612903225806) internal successors, (20124), 31 states have internal predecessors, (20124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:37,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 1676.0) internal successors, (53632), 32 states have internal predecessors, (53632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:37,850 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 1676.0) internal successors, (53632), 32 states have internal predecessors, (53632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:37,850 INFO L175 Difference]: Start difference. First operand has 237 places, 440 transitions, 10152 flow. Second operand 31 states and 20124 transitions. [2023-08-25 05:02:37,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 1365 transitions, 26579 flow [2023-08-25 05:02:44,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1365 transitions, 26211 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-08-25 05:02:44,142 INFO L231 Difference]: Finished difference. Result has 286 places, 725 transitions, 18307 flow [2023-08-25 05:02:44,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=9960, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18307, PETRI_PLACES=286, PETRI_TRANSITIONS=725} [2023-08-25 05:02:44,143 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 100 predicate places. [2023-08-25 05:02:44,143 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 725 transitions, 18307 flow [2023-08-25 05:02:44,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 632.1470588235294) internal successors, (21493), 34 states have internal predecessors, (21493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:02:44,145 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:02:44,150 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 05:02:44,345 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,SelfDestructingSolverStorable33 [2023-08-25 05:02:44,348 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:02:44,348 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:02:44,348 INFO L85 PathProgramCache]: Analyzing trace with hash -819702679, now seen corresponding path program 2 times [2023-08-25 05:02:44,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:02:44,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671798430] [2023-08-25 05:02:44,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:02:44,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:02:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:02:45,397 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:02:45,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:02:45,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671798430] [2023-08-25 05:02:45,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671798430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:02:45,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314274553] [2023-08-25 05:02:45,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:02:45,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:02:45,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:02:45,398 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 05:02:45,400 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 05:02:45,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:02:45,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:02:45,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-25 05:02:45,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:02:45,980 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2023-08-25 05:02:46,078 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:46,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:02:46,355 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 05:02:46,355 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-08-25 05:02:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:02:46,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314274553] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:02:46,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:02:46,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15, 14] total 41 [2023-08-25 05:02:46,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058566840] [2023-08-25 05:02:46,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:02:46,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-25 05:02:46,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:02:46,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-25 05:02:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1409, Unknown=0, NotChecked=0, Total=1640 [2023-08-25 05:02:46,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 599 out of 1676 [2023-08-25 05:02:46,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 725 transitions, 18307 flow. Second operand has 41 states, 41 states have (on average 602.3658536585366) internal successors, (24697), 41 states have internal predecessors, (24697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:02:46,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:02:46,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 599 of 1676 [2023-08-25 05:02:46,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:03:51,919 INFO L124 PetriNetUnfolderBase]: 152291/242788 cut-off events. [2023-08-25 05:03:51,919 INFO L125 PetriNetUnfolderBase]: For 4254737/4255529 co-relation queries the response was YES. [2023-08-25 05:03:56,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224377 conditions, 242788 events. 152291/242788 cut-off events. For 4254737/4255529 co-relation queries the response was YES. Maximal size of possible extension queue 2845. Compared 2046267 event pairs, 11960 based on Foata normal form. 456/242910 useless extension candidates. Maximal degree in co-relation 1224284. Up to 55224 conditions per place. [2023-08-25 05:03:57,150 INFO L140 encePairwiseOnDemand]: 1651/1676 looper letters, 1178 selfloop transitions, 1056 changer transitions 0/2249 dead transitions. [2023-08-25 05:03:57,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 2249 transitions, 40279 flow [2023-08-25 05:03:57,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-25 05:03:57,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-08-25 05:03:57,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 37810 transitions. [2023-08-25 05:03:57,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3698305880511757 [2023-08-25 05:03:57,170 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 37810 transitions. [2023-08-25 05:03:57,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 37810 transitions. [2023-08-25 05:03:57,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:03:57,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 37810 transitions. [2023-08-25 05:03:57,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 619.8360655737705) internal successors, (37810), 61 states have internal predecessors, (37810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:03:57,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 1676.0) internal successors, (103912), 62 states have internal predecessors, (103912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:03:57,257 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 1676.0) internal successors, (103912), 62 states have internal predecessors, (103912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:03:57,257 INFO L175 Difference]: Start difference. First operand has 286 places, 725 transitions, 18307 flow. Second operand 61 states and 37810 transitions. [2023-08-25 05:03:57,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 2249 transitions, 40279 flow [2023-08-25 05:05:35,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 2249 transitions, 39705 flow, removed 209 selfloop flow, removed 2 redundant places. [2023-08-25 05:05:35,062 INFO L231 Difference]: Finished difference. Result has 375 places, 1245 transitions, 34366 flow [2023-08-25 05:05:35,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=18074, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=34366, PETRI_PLACES=375, PETRI_TRANSITIONS=1245} [2023-08-25 05:05:35,063 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 189 predicate places. [2023-08-25 05:05:35,063 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 1245 transitions, 34366 flow [2023-08-25 05:05:35,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 602.3658536585366) internal successors, (24697), 41 states have internal predecessors, (24697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:05:35,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:05:35,066 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:05:35,083 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 05:05:35,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:05:35,273 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:05:35,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:05:35,273 INFO L85 PathProgramCache]: Analyzing trace with hash 712788041, now seen corresponding path program 3 times [2023-08-25 05:05:35,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:05:35,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691636109] [2023-08-25 05:05:35,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:05:35,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:05:35,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:05:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:05:35,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:05:35,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691636109] [2023-08-25 05:05:35,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691636109] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:05:35,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877783866] [2023-08-25 05:05:35,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:05:35,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:05:35,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:05:35,807 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 05:05:35,807 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 05:05:36,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-25 05:05:36,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:05:36,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-25 05:05:36,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:05:36,396 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-08-25 05:05:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:05:36,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:05:36,766 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-25 05:05:36,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-08-25 05:05:36,851 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:05:36,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877783866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:05:36,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:05:36,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 36 [2023-08-25 05:05:36,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506511094] [2023-08-25 05:05:36,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:05:36,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-25 05:05:36,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:05:36,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-25 05:05:36,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1027, Unknown=0, NotChecked=0, Total=1260 [2023-08-25 05:05:36,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 624 out of 1676 [2023-08-25 05:05:36,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 1245 transitions, 34366 flow. Second operand has 36 states, 36 states have (on average 627.2222222222222) internal successors, (22580), 36 states have internal predecessors, (22580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:05:36,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:05:36,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 624 of 1676 [2023-08-25 05:05:36,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:06:10,445 INFO L124 PetriNetUnfolderBase]: 43802/77251 cut-off events. [2023-08-25 05:06:10,445 INFO L125 PetriNetUnfolderBase]: For 1833867/1834237 co-relation queries the response was YES. [2023-08-25 05:06:12,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448147 conditions, 77251 events. 43802/77251 cut-off events. For 1833867/1834237 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 654324 event pairs, 4303 based on Foata normal form. 135/77269 useless extension candidates. Maximal degree in co-relation 448023. Up to 17872 conditions per place. [2023-08-25 05:06:12,546 INFO L140 encePairwiseOnDemand]: 1653/1676 looper letters, 841 selfloop transitions, 1361 changer transitions 0/2225 dead transitions. [2023-08-25 05:06:12,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 2225 transitions, 50644 flow [2023-08-25 05:06:12,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-25 05:06:12,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-25 05:06:12,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 44594 transitions. [2023-08-25 05:06:12,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3801056938288442 [2023-08-25 05:06:12,569 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 44594 transitions. [2023-08-25 05:06:12,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 44594 transitions. [2023-08-25 05:06:12,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:06:12,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 44594 transitions. [2023-08-25 05:06:12,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 637.0571428571428) internal successors, (44594), 70 states have internal predecessors, (44594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:06:12,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 1676.0) internal successors, (118996), 71 states have internal predecessors, (118996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:06:12,675 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 1676.0) internal successors, (118996), 71 states have internal predecessors, (118996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:06:12,675 INFO L175 Difference]: Start difference. First operand has 375 places, 1245 transitions, 34366 flow. Second operand 70 states and 44594 transitions. [2023-08-25 05:06:12,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 2225 transitions, 50644 flow [2023-08-25 05:06:36,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 2225 transitions, 49356 flow, removed 422 selfloop flow, removed 6 redundant places. [2023-08-25 05:06:36,156 INFO L231 Difference]: Finished difference. Result has 463 places, 1567 transitions, 44869 flow [2023-08-25 05:06:36,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1676, PETRI_DIFFERENCE_MINUEND_FLOW=33486, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=44869, PETRI_PLACES=463, PETRI_TRANSITIONS=1567} [2023-08-25 05:06:36,158 INFO L281 CegarLoopForPetriNet]: 186 programPoint places, 277 predicate places. [2023-08-25 05:06:36,158 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1567 transitions, 44869 flow [2023-08-25 05:06:36,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 627.2222222222222) internal successors, (22580), 36 states have internal predecessors, (22580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:06:36,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:06:36,161 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:06:36,167 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 05:06:36,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:06:36,361 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 189 more)] === [2023-08-25 05:06:36,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:06:36,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1259217819, now seen corresponding path program 4 times [2023-08-25 05:06:36,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:06:36,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840383477] [2023-08-25 05:06:36,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:06:36,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:06:36,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:06:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:06:37,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:06:37,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840383477] [2023-08-25 05:06:37,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840383477] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:06:37,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060314173] [2023-08-25 05:06:37,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:06:37,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:06:37,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:06:37,033 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 05:06:37,035 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 05:06:37,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:06:37,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:06:37,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-25 05:06:37,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:06:37,700 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2023-08-25 05:06:37,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-25 05:06:37,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-25 05:06:37,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060314173] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:06:37,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-25 05:06:37,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [20] total 31 [2023-08-25 05:06:37,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504988366] [2023-08-25 05:06:37,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:06:37,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-25 05:06:37,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:06:37,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-25 05:06:37,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:06:37,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 643 out of 1676 [2023-08-25 05:06:37,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1567 transitions, 44869 flow. Second operand has 12 states, 12 states have (on average 647.0833333333334) internal successors, (7765), 12 states have internal predecessors, (7765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:06:37,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:06:37,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 643 of 1676 [2023-08-25 05:06:37,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand