/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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/parallel-bakery-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 09:10:18,661 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 09:10:18,736 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-26 09:10:18,741 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 09:10:18,741 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 09:10:18,770 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 09:10:18,771 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 09:10:18,771 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 09:10:18,772 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 09:10:18,775 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 09:10:18,775 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 09:10:18,776 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 09:10:18,776 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 09:10:18,777 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 09:10:18,777 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 09:10:18,777 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 09:10:18,778 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 09:10:18,778 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 09:10:18,778 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 09:10:18,778 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 09:10:18,779 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 09:10:18,779 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 09:10:18,779 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 09:10:18,780 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 09:10:18,780 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 09:10:18,780 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 09:10:18,780 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 09:10:18,780 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 09:10:18,781 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 09:10:18,781 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 09:10:18,782 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 09:10:18,782 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 09:10:18,782 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 09:10:18,782 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 09:10:18,782 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 09:10:18,783 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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-26 09:10:19,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 09:10:19,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 09:10:19,123 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 09:10:19,124 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 09:10:19,124 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 09:10:19,126 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c [2023-08-26 09:10:20,258 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 09:10:20,452 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 09:10:20,453 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c [2023-08-26 09:10:20,461 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70234c1a4/5c9c1fdbbaf346c6986fece6b7ad7e7e/FLAG225e4e7ca [2023-08-26 09:10:20,476 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70234c1a4/5c9c1fdbbaf346c6986fece6b7ad7e7e [2023-08-26 09:10:20,479 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 09:10:20,481 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 09:10:20,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 09:10:20,485 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 09:10:20,487 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 09:10:20,488 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,489 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51b766dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20, skipping insertion in model container [2023-08-26 09:10:20,489 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,517 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 09:10:20,738 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 09:10:20,746 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 09:10:20,799 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 09:10:20,818 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 09:10:20,818 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 09:10:20,825 INFO L206 MainTranslator]: Completed translation [2023-08-26 09:10:20,825 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20 WrapperNode [2023-08-26 09:10:20,825 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 09:10:20,826 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 09:10:20,826 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 09:10:20,826 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 09:10:20,833 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,853 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,899 INFO L138 Inliner]: procedures = 22, calls = 111, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 668 [2023-08-26 09:10:20,900 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 09:10:20,900 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 09:10:20,900 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 09:10:20,901 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 09:10:20,917 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,918 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,925 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,937 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,940 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,941 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,943 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,946 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 09:10:20,946 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 09:10:20,946 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 09:10:20,946 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 09:10:20,947 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (1/1) ... [2023-08-26 09:10:20,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 09:10:20,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:10:20,994 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-26 09:10:21,010 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-26 09:10:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 09:10:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 09:10:21,031 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 09:10:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 09:10:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 09:10:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 09:10:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 09:10:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 09:10:21,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 09:10:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 09:10:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 09:10:21,035 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 09:10:21,167 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 09:10:21,169 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 09:10:21,772 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 09:10:22,121 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 09:10:22,121 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-26 09:10:22,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:10:22 BoogieIcfgContainer [2023-08-26 09:10:22,123 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 09:10:22,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 09:10:22,125 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 09:10:22,128 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 09:10:22,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 09:10:20" (1/3) ... [2023-08-26 09:10:22,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c3bcaa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:10:22, skipping insertion in model container [2023-08-26 09:10:22,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:10:20" (2/3) ... [2023-08-26 09:10:22,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c3bcaa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:10:22, skipping insertion in model container [2023-08-26 09:10:22,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:10:22" (3/3) ... [2023-08-26 09:10:22,130 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-bakery-3.wvr.c [2023-08-26 09:10:22,145 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 09:10:22,146 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 115 error locations. [2023-08-26 09:10:22,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 09:10:22,236 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-26 09:10:22,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 373 places, 371 transitions, 766 flow [2023-08-26 09:10:22,444 INFO L124 PetriNetUnfolderBase]: 8/368 cut-off events. [2023-08-26 09:10:22,445 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 09:10:22,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381 conditions, 368 events. 8/368 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 728 event pairs, 0 based on Foata normal form. 0/245 useless extension candidates. Maximal degree in co-relation 275. Up to 2 conditions per place. [2023-08-26 09:10:22,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 373 places, 371 transitions, 766 flow [2023-08-26 09:10:22,462 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 359 places, 357 transitions, 732 flow [2023-08-26 09:10:22,465 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 09:10:22,475 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 359 places, 357 transitions, 732 flow [2023-08-26 09:10:22,477 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 359 places, 357 transitions, 732 flow [2023-08-26 09:10:22,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 359 places, 357 transitions, 732 flow [2023-08-26 09:10:22,555 INFO L124 PetriNetUnfolderBase]: 8/357 cut-off events. [2023-08-26 09:10:22,556 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 09:10:22,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 357 events. 8/357 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 723 event pairs, 0 based on Foata normal form. 0/235 useless extension candidates. Maximal degree in co-relation 275. Up to 2 conditions per place. [2023-08-26 09:10:22,567 INFO L119 LiptonReduction]: Number of co-enabled transitions 18630 [2023-08-26 09:10:32,678 INFO L134 LiptonReduction]: Checked pairs total: 271751 [2023-08-26 09:10:32,678 INFO L136 LiptonReduction]: Total number of compositions: 300 [2023-08-26 09:10:32,701 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 09:10:32,708 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;@18bb6004, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 09:10:32,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 211 error locations. [2023-08-26 09:10:32,710 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 09:10:32,710 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 09:10:32,711 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 09:10:32,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:32,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 09:10:32,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:32,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:32,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2317, now seen corresponding path program 1 times [2023-08-26 09:10:32,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:32,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832980674] [2023-08-26 09:10:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:32,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:32,822 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-26 09:10:32,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:32,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832980674] [2023-08-26 09:10:32,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832980674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:32,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:32,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 09:10:32,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519226383] [2023-08-26 09:10:32,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:32,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 09:10:32,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:32,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 09:10:32,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 09:10:32,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 671 [2023-08-26 09:10:32,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 344 flow. Second operand has 2 states, 2 states have (on average 233.5) internal successors, (467), 2 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:32,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:32,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 671 [2023-08-26 09:10:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:34,650 INFO L124 PetriNetUnfolderBase]: 11268/16393 cut-off events. [2023-08-26 09:10:34,650 INFO L125 PetriNetUnfolderBase]: For 501/501 co-relation queries the response was YES. [2023-08-26 09:10:34,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33340 conditions, 16393 events. 11268/16393 cut-off events. For 501/501 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 83227 event pairs, 11268 based on Foata normal form. 0/16393 useless extension candidates. Maximal degree in co-relation 31118. Up to 16394 conditions per place. [2023-08-26 09:10:34,753 INFO L140 encePairwiseOnDemand]: 557/671 looper letters, 49 selfloop transitions, 0 changer transitions 0/49 dead transitions. [2023-08-26 09:10:34,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 49 transitions, 214 flow [2023-08-26 09:10:34,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 09:10:34,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 09:10:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 629 transitions. [2023-08-26 09:10:34,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46870342771982115 [2023-08-26 09:10:34,771 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 629 transitions. [2023-08-26 09:10:34,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 629 transitions. [2023-08-26 09:10:34,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:34,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 629 transitions. [2023-08-26 09:10:34,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 314.5) internal successors, (629), 2 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:34,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 671.0) internal successors, (2013), 3 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:34,789 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 671.0) internal successors, (2013), 3 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:34,791 INFO L175 Difference]: Start difference. First operand has 173 places, 163 transitions, 344 flow. Second operand 2 states and 629 transitions. [2023-08-26 09:10:34,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 49 transitions, 214 flow [2023-08-26 09:10:34,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 202 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 09:10:34,805 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 104 flow [2023-08-26 09:10:34,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=104, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2023-08-26 09:10:34,811 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -119 predicate places. [2023-08-26 09:10:34,811 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 104 flow [2023-08-26 09:10:34,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 233.5) internal successors, (467), 2 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:34,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:34,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 09:10:34,813 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:34,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:34,820 INFO L85 PathProgramCache]: Analyzing trace with hash 23469926, now seen corresponding path program 1 times [2023-08-26 09:10:34,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:34,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997974468] [2023-08-26 09:10:34,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:34,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:36,213 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-26 09:10:36,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:36,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997974468] [2023-08-26 09:10:36,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997974468] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:36,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:36,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:10:36,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68575335] [2023-08-26 09:10:36,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:36,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 09:10:36,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:36,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 09:10:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 09:10:36,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:10:36,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 104 flow. Second operand has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:36,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:36,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:10:36,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:38,184 INFO L124 PetriNetUnfolderBase]: 15316/22269 cut-off events. [2023-08-26 09:10:38,184 INFO L125 PetriNetUnfolderBase]: For 168/168 co-relation queries the response was YES. [2023-08-26 09:10:38,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44766 conditions, 22269 events. 15316/22269 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 123200 event pairs, 3737 based on Foata normal form. 224/22493 useless extension candidates. Maximal degree in co-relation 44763. Up to 15516 conditions per place. [2023-08-26 09:10:38,269 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 125 selfloop transitions, 16 changer transitions 0/141 dead transitions. [2023-08-26 09:10:38,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 141 transitions, 575 flow [2023-08-26 09:10:38,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 09:10:38,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 09:10:38,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1486 transitions. [2023-08-26 09:10:38,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691008445106806 [2023-08-26 09:10:38,274 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1486 transitions. [2023-08-26 09:10:38,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1486 transitions. [2023-08-26 09:10:38,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:38,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1486 transitions. [2023-08-26 09:10:38,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 247.66666666666666) internal successors, (1486), 6 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:38,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:38,287 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:38,287 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 104 flow. Second operand 6 states and 1486 transitions. [2023-08-26 09:10:38,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 141 transitions, 575 flow [2023-08-26 09:10:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 141 transitions, 575 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 09:10:38,290 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 215 flow [2023-08-26 09:10:38,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=215, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2023-08-26 09:10:38,291 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -110 predicate places. [2023-08-26 09:10:38,291 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 215 flow [2023-08-26 09:10:38,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:38,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:38,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:38,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 09:10:38,293 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:38,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:38,293 INFO L85 PathProgramCache]: Analyzing trace with hash 345369110, now seen corresponding path program 2 times [2023-08-26 09:10:38,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:38,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29044450] [2023-08-26 09:10:38,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:38,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:38,636 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-26 09:10:38,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:38,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29044450] [2023-08-26 09:10:38,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29044450] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:38,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:38,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:10:38,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265688661] [2023-08-26 09:10:38,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:38,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:10:38,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:10:38,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:10:38,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 671 [2023-08-26 09:10:38,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 215 flow. Second operand has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:38,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:38,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 671 [2023-08-26 09:10:38,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:41,115 INFO L124 PetriNetUnfolderBase]: 17174/25394 cut-off events. [2023-08-26 09:10:41,116 INFO L125 PetriNetUnfolderBase]: For 8223/8223 co-relation queries the response was YES. [2023-08-26 09:10:41,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59672 conditions, 25394 events. 17174/25394 cut-off events. For 8223/8223 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 144641 event pairs, 7587 based on Foata normal form. 1/25395 useless extension candidates. Maximal degree in co-relation 59664. Up to 11736 conditions per place. [2023-08-26 09:10:41,219 INFO L140 encePairwiseOnDemand]: 663/671 looper letters, 256 selfloop transitions, 15 changer transitions 29/300 dead transitions. [2023-08-26 09:10:41,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 300 transitions, 1541 flow [2023-08-26 09:10:41,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 09:10:41,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 09:10:41,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2707 transitions. [2023-08-26 09:10:41,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667524725646931 [2023-08-26 09:10:41,227 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2707 transitions. [2023-08-26 09:10:41,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2707 transitions. [2023-08-26 09:10:41,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:41,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2707 transitions. [2023-08-26 09:10:41,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 246.0909090909091) internal successors, (2707), 11 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:41,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:41,249 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:41,249 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 215 flow. Second operand 11 states and 2707 transitions. [2023-08-26 09:10:41,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 300 transitions, 1541 flow [2023-08-26 09:10:41,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 300 transitions, 1541 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 09:10:41,297 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 307 flow [2023-08-26 09:10:41,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=307, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2023-08-26 09:10:41,298 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -96 predicate places. [2023-08-26 09:10:41,298 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 307 flow [2023-08-26 09:10:41,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:41,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:41,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:41,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 09:10:41,300 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:41,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:41,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1453892748, now seen corresponding path program 3 times [2023-08-26 09:10:41,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:41,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133432870] [2023-08-26 09:10:41,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:41,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:41,469 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-26 09:10:41,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:41,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133432870] [2023-08-26 09:10:41,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133432870] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:41,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:41,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 09:10:41,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651221730] [2023-08-26 09:10:41,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:41,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 09:10:41,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:41,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 09:10:41,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 09:10:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 671 [2023-08-26 09:10:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 307 flow. Second operand has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 671 [2023-08-26 09:10:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:43,443 INFO L124 PetriNetUnfolderBase]: 15196/22725 cut-off events. [2023-08-26 09:10:43,443 INFO L125 PetriNetUnfolderBase]: For 7061/7061 co-relation queries the response was YES. [2023-08-26 09:10:43,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57147 conditions, 22725 events. 15196/22725 cut-off events. For 7061/7061 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 132641 event pairs, 9308 based on Foata normal form. 382/23107 useless extension candidates. Maximal degree in co-relation 57134. Up to 15488 conditions per place. [2023-08-26 09:10:43,559 INFO L140 encePairwiseOnDemand]: 667/671 looper letters, 118 selfloop transitions, 2 changer transitions 0/120 dead transitions. [2023-08-26 09:10:43,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 120 transitions, 693 flow [2023-08-26 09:10:43,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 09:10:43,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 09:10:43,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 768 transitions. [2023-08-26 09:10:43,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38152011922503726 [2023-08-26 09:10:43,562 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 768 transitions. [2023-08-26 09:10:43,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 768 transitions. [2023-08-26 09:10:43,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:43,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 768 transitions. [2023-08-26 09:10:43,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.0) internal successors, (768), 3 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:43,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:43,568 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:43,568 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 307 flow. Second operand 3 states and 768 transitions. [2023-08-26 09:10:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 120 transitions, 693 flow [2023-08-26 09:10:43,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 120 transitions, 691 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 09:10:43,679 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 315 flow [2023-08-26 09:10:43,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=315, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2023-08-26 09:10:43,680 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -96 predicate places. [2023-08-26 09:10:43,681 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 315 flow [2023-08-26 09:10:43,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:43,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:43,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:43,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 09:10:43,682 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:43,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:43,682 INFO L85 PathProgramCache]: Analyzing trace with hash 117761978, now seen corresponding path program 4 times [2023-08-26 09:10:43,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:43,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116589005] [2023-08-26 09:10:43,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:43,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:43,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:43,876 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-26 09:10:43,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:43,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116589005] [2023-08-26 09:10:43,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116589005] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:43,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:43,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 09:10:43,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749789597] [2023-08-26 09:10:43,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:43,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 09:10:43,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:43,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 09:10:43,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 09:10:43,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 671 [2023-08-26 09:10:43,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 315 flow. Second operand has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:43,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:43,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 671 [2023-08-26 09:10:43,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:45,649 INFO L124 PetriNetUnfolderBase]: 14810/22283 cut-off events. [2023-08-26 09:10:45,650 INFO L125 PetriNetUnfolderBase]: For 10484/10484 co-relation queries the response was YES. [2023-08-26 09:10:45,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58327 conditions, 22283 events. 14810/22283 cut-off events. For 10484/10484 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 129880 event pairs, 9514 based on Foata normal form. 246/22529 useless extension candidates. Maximal degree in co-relation 58313. Up to 16332 conditions per place. [2023-08-26 09:10:45,746 INFO L140 encePairwiseOnDemand]: 667/671 looper letters, 122 selfloop transitions, 2 changer transitions 1/125 dead transitions. [2023-08-26 09:10:45,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 125 transitions, 749 flow [2023-08-26 09:10:45,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 09:10:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 09:10:45,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 768 transitions. [2023-08-26 09:10:45,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38152011922503726 [2023-08-26 09:10:45,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 768 transitions. [2023-08-26 09:10:45,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 768 transitions. [2023-08-26 09:10:45,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:45,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 768 transitions. [2023-08-26 09:10:45,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.0) internal successors, (768), 3 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:45,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:45,755 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:45,755 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 315 flow. Second operand 3 states and 768 transitions. [2023-08-26 09:10:45,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 125 transitions, 749 flow [2023-08-26 09:10:45,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 125 transitions, 741 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 09:10:45,819 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 321 flow [2023-08-26 09:10:45,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2023-08-26 09:10:45,820 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -95 predicate places. [2023-08-26 09:10:45,820 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 321 flow [2023-08-26 09:10:45,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:45,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:45,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:45,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 09:10:45,821 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:45,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:45,822 INFO L85 PathProgramCache]: Analyzing trace with hash -226859222, now seen corresponding path program 5 times [2023-08-26 09:10:45,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:45,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684969662] [2023-08-26 09:10:45,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:45,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:46,132 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-26 09:10:46,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:46,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684969662] [2023-08-26 09:10:46,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684969662] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:46,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:46,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:10:46,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252555128] [2023-08-26 09:10:46,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:46,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:10:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:46,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:10:46,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:10:46,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 671 [2023-08-26 09:10:46,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 321 flow. Second operand has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:46,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:46,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 671 [2023-08-26 09:10:46,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:48,783 INFO L124 PetriNetUnfolderBase]: 15505/23475 cut-off events. [2023-08-26 09:10:48,784 INFO L125 PetriNetUnfolderBase]: For 11307/11307 co-relation queries the response was YES. [2023-08-26 09:10:48,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62492 conditions, 23475 events. 15505/23475 cut-off events. For 11307/11307 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 136833 event pairs, 6623 based on Foata normal form. 1/23476 useless extension candidates. Maximal degree in co-relation 62477. Up to 10030 conditions per place. [2023-08-26 09:10:48,949 INFO L140 encePairwiseOnDemand]: 663/671 looper letters, 253 selfloop transitions, 21 changer transitions 30/304 dead transitions. [2023-08-26 09:10:48,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 304 transitions, 1735 flow [2023-08-26 09:10:48,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 09:10:48,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 09:10:48,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2703 transitions. [2023-08-26 09:10:48,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3662105405771576 [2023-08-26 09:10:48,956 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2703 transitions. [2023-08-26 09:10:48,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2703 transitions. [2023-08-26 09:10:48,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:48,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2703 transitions. [2023-08-26 09:10:48,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 245.72727272727272) internal successors, (2703), 11 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:48,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:48,974 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:48,974 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 321 flow. Second operand 11 states and 2703 transitions. [2023-08-26 09:10:48,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 304 transitions, 1735 flow [2023-08-26 09:10:49,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 304 transitions, 1715 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 09:10:49,014 INFO L231 Difference]: Finished difference. Result has 91 places, 89 transitions, 435 flow [2023-08-26 09:10:49,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=435, PETRI_PLACES=91, PETRI_TRANSITIONS=89} [2023-08-26 09:10:49,015 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -82 predicate places. [2023-08-26 09:10:49,015 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 89 transitions, 435 flow [2023-08-26 09:10:49,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:49,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:49,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:49,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 09:10:49,017 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:49,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:49,017 INFO L85 PathProgramCache]: Analyzing trace with hash -698711144, now seen corresponding path program 6 times [2023-08-26 09:10:49,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:49,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325997373] [2023-08-26 09:10:49,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:49,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:49,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:49,744 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-26 09:10:49,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:49,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325997373] [2023-08-26 09:10:49,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325997373] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:49,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:49,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:10:49,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550949801] [2023-08-26 09:10:49,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:49,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:10:49,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:49,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:10:49,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:10:49,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:10:49,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 89 transitions, 435 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:49,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:49,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:10:49,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:52,212 INFO L124 PetriNetUnfolderBase]: 17217/26086 cut-off events. [2023-08-26 09:10:52,212 INFO L125 PetriNetUnfolderBase]: For 16745/16745 co-relation queries the response was YES. [2023-08-26 09:10:52,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71781 conditions, 26086 events. 17217/26086 cut-off events. For 16745/16745 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 155726 event pairs, 7405 based on Foata normal form. 270/26356 useless extension candidates. Maximal degree in co-relation 71761. Up to 21233 conditions per place. [2023-08-26 09:10:52,462 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 181 selfloop transitions, 28 changer transitions 1/210 dead transitions. [2023-08-26 09:10:52,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 210 transitions, 1332 flow [2023-08-26 09:10:52,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:10:52,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:10:52,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1951 transitions. [2023-08-26 09:10:52,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3634500745156483 [2023-08-26 09:10:52,467 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1951 transitions. [2023-08-26 09:10:52,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1951 transitions. [2023-08-26 09:10:52,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:52,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1951 transitions. [2023-08-26 09:10:52,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 243.875) internal successors, (1951), 8 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:52,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:52,480 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:52,480 INFO L175 Difference]: Start difference. First operand has 91 places, 89 transitions, 435 flow. Second operand 8 states and 1951 transitions. [2023-08-26 09:10:52,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 210 transitions, 1332 flow [2023-08-26 09:10:52,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 210 transitions, 1297 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-26 09:10:52,588 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 655 flow [2023-08-26 09:10:52,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2023-08-26 09:10:52,589 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -76 predicate places. [2023-08-26 09:10:52,589 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 655 flow [2023-08-26 09:10:52,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:52,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:52,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:52,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 09:10:52,591 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:52,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:52,591 INFO L85 PathProgramCache]: Analyzing trace with hash 929469658, now seen corresponding path program 7 times [2023-08-26 09:10:52,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:52,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728050213] [2023-08-26 09:10:52,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:52,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:53,238 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-26 09:10:53,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:53,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728050213] [2023-08-26 09:10:53,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728050213] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:53,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:53,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:10:53,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537403515] [2023-08-26 09:10:53,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:53,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:10:53,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:53,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:10:53,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:10:53,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:10:53,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 655 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:53,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:53,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:10:53,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:10:56,151 INFO L124 PetriNetUnfolderBase]: 20534/30999 cut-off events. [2023-08-26 09:10:56,151 INFO L125 PetriNetUnfolderBase]: For 28410/28410 co-relation queries the response was YES. [2023-08-26 09:10:56,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91198 conditions, 30999 events. 20534/30999 cut-off events. For 28410/28410 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 190264 event pairs, 7059 based on Foata normal form. 250/31249 useless extension candidates. Maximal degree in co-relation 91174. Up to 25119 conditions per place. [2023-08-26 09:10:56,331 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 192 selfloop transitions, 23 changer transitions 4/219 dead transitions. [2023-08-26 09:10:56,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 219 transitions, 1511 flow [2023-08-26 09:10:56,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:10:56,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:10:56,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1722 transitions. [2023-08-26 09:10:56,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36661698956780925 [2023-08-26 09:10:56,336 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1722 transitions. [2023-08-26 09:10:56,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1722 transitions. [2023-08-26 09:10:56,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:10:56,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1722 transitions. [2023-08-26 09:10:56,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 246.0) internal successors, (1722), 7 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:56,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:56,346 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:56,347 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 655 flow. Second operand 7 states and 1722 transitions. [2023-08-26 09:10:56,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 219 transitions, 1511 flow [2023-08-26 09:10:56,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 219 transitions, 1497 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-08-26 09:10:56,692 INFO L231 Difference]: Finished difference. Result has 106 places, 126 transitions, 790 flow [2023-08-26 09:10:56,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=790, PETRI_PLACES=106, PETRI_TRANSITIONS=126} [2023-08-26 09:10:56,692 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -67 predicate places. [2023-08-26 09:10:56,692 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 126 transitions, 790 flow [2023-08-26 09:10:56,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:56,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:10:56,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:10:56,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 09:10:56,694 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:10:56,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:10:56,694 INFO L85 PathProgramCache]: Analyzing trace with hash 977194994, now seen corresponding path program 8 times [2023-08-26 09:10:56,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:10:56,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192301358] [2023-08-26 09:10:56,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:10:56,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:10:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:10:57,303 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-26 09:10:57,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:10:57,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192301358] [2023-08-26 09:10:57,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192301358] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:10:57,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:10:57,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:10:57,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278779915] [2023-08-26 09:10:57,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:10:57,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:10:57,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:10:57,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:10:57,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:10:57,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:10:57,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 126 transitions, 790 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:10:57,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:10:57,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:10:57,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:00,998 INFO L124 PetriNetUnfolderBase]: 23133/34830 cut-off events. [2023-08-26 09:11:00,998 INFO L125 PetriNetUnfolderBase]: For 42898/42898 co-relation queries the response was YES. [2023-08-26 09:11:01,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110581 conditions, 34830 events. 23133/34830 cut-off events. For 42898/42898 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 217673 event pairs, 8393 based on Foata normal form. 250/35080 useless extension candidates. Maximal degree in co-relation 110553. Up to 28848 conditions per place. [2023-08-26 09:11:01,183 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 203 selfloop transitions, 26 changer transitions 12/241 dead transitions. [2023-08-26 09:11:01,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 241 transitions, 1759 flow [2023-08-26 09:11:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:11:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:11:01,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1959 transitions. [2023-08-26 09:11:01,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3649403874813711 [2023-08-26 09:11:01,188 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1959 transitions. [2023-08-26 09:11:01,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1959 transitions. [2023-08-26 09:11:01,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:01,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1959 transitions. [2023-08-26 09:11:01,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 244.875) internal successors, (1959), 8 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:01,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:01,198 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:01,198 INFO L175 Difference]: Start difference. First operand has 106 places, 126 transitions, 790 flow. Second operand 8 states and 1959 transitions. [2023-08-26 09:11:01,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 241 transitions, 1759 flow [2023-08-26 09:11:01,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 241 transitions, 1724 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-26 09:11:01,628 INFO L231 Difference]: Finished difference. Result has 114 places, 136 transitions, 907 flow [2023-08-26 09:11:01,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=907, PETRI_PLACES=114, PETRI_TRANSITIONS=136} [2023-08-26 09:11:01,629 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -59 predicate places. [2023-08-26 09:11:01,629 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 136 transitions, 907 flow [2023-08-26 09:11:01,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:01,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:01,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:01,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 09:11:01,630 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:01,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:01,631 INFO L85 PathProgramCache]: Analyzing trace with hash 368753726, now seen corresponding path program 9 times [2023-08-26 09:11:01,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:01,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254063609] [2023-08-26 09:11:01,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:01,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:02,266 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-26 09:11:02,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:02,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254063609] [2023-08-26 09:11:02,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254063609] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:02,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:02,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:11:02,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518400098] [2023-08-26 09:11:02,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:02,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:11:02,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:02,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:11:02,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:11:02,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:02,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 136 transitions, 907 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:02,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:02,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:02,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:06,155 INFO L124 PetriNetUnfolderBase]: 26229/39468 cut-off events. [2023-08-26 09:11:06,155 INFO L125 PetriNetUnfolderBase]: For 64733/64733 co-relation queries the response was YES. [2023-08-26 09:11:06,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131153 conditions, 39468 events. 26229/39468 cut-off events. For 64733/64733 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 252629 event pairs, 10629 based on Foata normal form. 270/39738 useless extension candidates. Maximal degree in co-relation 131121. Up to 33560 conditions per place. [2023-08-26 09:11:06,389 INFO L140 encePairwiseOnDemand]: 658/671 looper letters, 221 selfloop transitions, 29 changer transitions 6/256 dead transitions. [2023-08-26 09:11:06,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 256 transitions, 2005 flow [2023-08-26 09:11:06,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:11:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:11:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1726 transitions. [2023-08-26 09:11:06,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3674685969767937 [2023-08-26 09:11:06,393 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1726 transitions. [2023-08-26 09:11:06,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1726 transitions. [2023-08-26 09:11:06,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:06,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1726 transitions. [2023-08-26 09:11:06,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 246.57142857142858) internal successors, (1726), 7 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:06,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:06,403 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:06,403 INFO L175 Difference]: Start difference. First operand has 114 places, 136 transitions, 907 flow. Second operand 7 states and 1726 transitions. [2023-08-26 09:11:06,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 256 transitions, 2005 flow [2023-08-26 09:11:06,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 256 transitions, 1963 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-26 09:11:06,813 INFO L231 Difference]: Finished difference. Result has 121 places, 157 transitions, 1135 flow [2023-08-26 09:11:06,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1135, PETRI_PLACES=121, PETRI_TRANSITIONS=157} [2023-08-26 09:11:06,814 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -52 predicate places. [2023-08-26 09:11:06,814 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 157 transitions, 1135 flow [2023-08-26 09:11:06,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:06,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:06,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:06,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 09:11:06,815 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:06,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:06,816 INFO L85 PathProgramCache]: Analyzing trace with hash 636298030, now seen corresponding path program 10 times [2023-08-26 09:11:06,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:06,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895917709] [2023-08-26 09:11:06,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:06,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:06,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:07,559 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-26 09:11:07,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895917709] [2023-08-26 09:11:07,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895917709] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:07,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:07,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:11:07,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106327658] [2023-08-26 09:11:07,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:07,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:11:07,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:07,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:11:07,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:11:07,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:07,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 157 transitions, 1135 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:07,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:07,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:07,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:13,949 INFO L124 PetriNetUnfolderBase]: 39724/60359 cut-off events. [2023-08-26 09:11:13,950 INFO L125 PetriNetUnfolderBase]: For 128587/128587 co-relation queries the response was YES. [2023-08-26 09:11:14,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209988 conditions, 60359 events. 39724/60359 cut-off events. For 128587/128587 co-relation queries the response was YES. Maximal size of possible extension queue 1076. Compared 416468 event pairs, 12402 based on Foata normal form. 270/60629 useless extension candidates. Maximal degree in co-relation 209951. Up to 24272 conditions per place. [2023-08-26 09:11:14,349 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 306 selfloop transitions, 64 changer transitions 4/374 dead transitions. [2023-08-26 09:11:14,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 374 transitions, 3122 flow [2023-08-26 09:11:14,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:11:14,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:11:14,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1767 transitions. [2023-08-26 09:11:14,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761975729188844 [2023-08-26 09:11:14,354 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1767 transitions. [2023-08-26 09:11:14,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1767 transitions. [2023-08-26 09:11:14,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:14,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1767 transitions. [2023-08-26 09:11:14,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 252.42857142857142) internal successors, (1767), 7 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:14,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:14,363 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:14,363 INFO L175 Difference]: Start difference. First operand has 121 places, 157 transitions, 1135 flow. Second operand 7 states and 1767 transitions. [2023-08-26 09:11:14,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 374 transitions, 3122 flow [2023-08-26 09:11:15,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 374 transitions, 2996 flow, removed 50 selfloop flow, removed 4 redundant places. [2023-08-26 09:11:15,440 INFO L231 Difference]: Finished difference. Result has 128 places, 174 transitions, 1478 flow [2023-08-26 09:11:15,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1478, PETRI_PLACES=128, PETRI_TRANSITIONS=174} [2023-08-26 09:11:15,441 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -45 predicate places. [2023-08-26 09:11:15,441 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 174 transitions, 1478 flow [2023-08-26 09:11:15,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:15,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:15,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:15,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 09:11:15,441 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:15,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:15,442 INFO L85 PathProgramCache]: Analyzing trace with hash -585138816, now seen corresponding path program 11 times [2023-08-26 09:11:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994839703] [2023-08-26 09:11:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:16,213 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-26 09:11:16,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:16,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994839703] [2023-08-26 09:11:16,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994839703] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:16,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:16,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:11:16,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781181653] [2023-08-26 09:11:16,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:16,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:11:16,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:16,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:11:16,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:11:16,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:16,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 174 transitions, 1478 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:16,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:16,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:16,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:23,836 INFO L124 PetriNetUnfolderBase]: 44137/66944 cut-off events. [2023-08-26 09:11:23,837 INFO L125 PetriNetUnfolderBase]: For 199405/199405 co-relation queries the response was YES. [2023-08-26 09:11:24,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247334 conditions, 66944 events. 44137/66944 cut-off events. For 199405/199405 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 464111 event pairs, 18447 based on Foata normal form. 266/67210 useless extension candidates. Maximal degree in co-relation 247293. Up to 51457 conditions per place. [2023-08-26 09:11:24,300 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 281 selfloop transitions, 41 changer transitions 6/328 dead transitions. [2023-08-26 09:11:24,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 328 transitions, 3091 flow [2023-08-26 09:11:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:11:24,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:11:24,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1965 transitions. [2023-08-26 09:11:24,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3660581222056632 [2023-08-26 09:11:24,305 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1965 transitions. [2023-08-26 09:11:24,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1965 transitions. [2023-08-26 09:11:24,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:24,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1965 transitions. [2023-08-26 09:11:24,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 245.625) internal successors, (1965), 8 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:24,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:24,314 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:24,314 INFO L175 Difference]: Start difference. First operand has 128 places, 174 transitions, 1478 flow. Second operand 8 states and 1965 transitions. [2023-08-26 09:11:24,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 328 transitions, 3091 flow [2023-08-26 09:11:26,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 328 transitions, 3056 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-26 09:11:26,105 INFO L231 Difference]: Finished difference. Result has 137 places, 202 transitions, 1883 flow [2023-08-26 09:11:26,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1883, PETRI_PLACES=137, PETRI_TRANSITIONS=202} [2023-08-26 09:11:26,106 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -36 predicate places. [2023-08-26 09:11:26,106 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 202 transitions, 1883 flow [2023-08-26 09:11:26,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:26,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:26,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:26,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 09:11:26,107 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:26,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:26,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1620884866, now seen corresponding path program 12 times [2023-08-26 09:11:26,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:26,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626951290] [2023-08-26 09:11:26,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:26,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:26,736 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-26 09:11:26,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:26,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626951290] [2023-08-26 09:11:26,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626951290] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:26,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:26,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:11:26,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574202498] [2023-08-26 09:11:26,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:26,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 09:11:26,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:26,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 09:11:26,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 09:11:26,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:26,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 202 transitions, 1883 flow. Second operand has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:26,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:26,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:26,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:35,184 INFO L124 PetriNetUnfolderBase]: 47840/72573 cut-off events. [2023-08-26 09:11:35,185 INFO L125 PetriNetUnfolderBase]: For 243103/243103 co-relation queries the response was YES. [2023-08-26 09:11:35,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276646 conditions, 72573 events. 47840/72573 cut-off events. For 243103/243103 co-relation queries the response was YES. Maximal size of possible extension queue 1319. Compared 511446 event pairs, 22833 based on Foata normal form. 346/72919 useless extension candidates. Maximal degree in co-relation 276602. Up to 57645 conditions per place. [2023-08-26 09:11:35,724 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 291 selfloop transitions, 35 changer transitions 5/331 dead transitions. [2023-08-26 09:11:35,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 331 transitions, 3399 flow [2023-08-26 09:11:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 09:11:35,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 09:11:35,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1493 transitions. [2023-08-26 09:11:35,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3708395429706905 [2023-08-26 09:11:35,727 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1493 transitions. [2023-08-26 09:11:35,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1493 transitions. [2023-08-26 09:11:35,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:35,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1493 transitions. [2023-08-26 09:11:35,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 248.83333333333334) internal successors, (1493), 6 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:35,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:35,732 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:35,732 INFO L175 Difference]: Start difference. First operand has 137 places, 202 transitions, 1883 flow. Second operand 6 states and 1493 transitions. [2023-08-26 09:11:35,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 331 transitions, 3399 flow [2023-08-26 09:11:37,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 331 transitions, 3353 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-08-26 09:11:37,211 INFO L231 Difference]: Finished difference. Result has 143 places, 220 transitions, 2151 flow [2023-08-26 09:11:37,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2151, PETRI_PLACES=143, PETRI_TRANSITIONS=220} [2023-08-26 09:11:37,212 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -30 predicate places. [2023-08-26 09:11:37,212 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 220 transitions, 2151 flow [2023-08-26 09:11:37,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:37,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:37,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:37,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 09:11:37,213 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:37,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:37,213 INFO L85 PathProgramCache]: Analyzing trace with hash -908292636, now seen corresponding path program 13 times [2023-08-26 09:11:37,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:37,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051212700] [2023-08-26 09:11:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:37,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:37,815 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-26 09:11:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051212700] [2023-08-26 09:11:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051212700] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:37,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:11:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90537637] [2023-08-26 09:11:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:11:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:37,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:11:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:11:37,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:37,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 220 transitions, 2151 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:37,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:37,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:37,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:11:48,056 INFO L124 PetriNetUnfolderBase]: 54504/82701 cut-off events. [2023-08-26 09:11:48,057 INFO L125 PetriNetUnfolderBase]: For 306348/306348 co-relation queries the response was YES. [2023-08-26 09:11:48,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321774 conditions, 82701 events. 54504/82701 cut-off events. For 306348/306348 co-relation queries the response was YES. Maximal size of possible extension queue 1529. Compared 596237 event pairs, 26051 based on Foata normal form. 238/82939 useless extension candidates. Maximal degree in co-relation 321726. Up to 66628 conditions per place. [2023-08-26 09:11:48,744 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 318 selfloop transitions, 40 changer transitions 5/363 dead transitions. [2023-08-26 09:11:48,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 363 transitions, 3816 flow [2023-08-26 09:11:48,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:11:48,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:11:48,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1734 transitions. [2023-08-26 09:11:48,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691718117947626 [2023-08-26 09:11:48,751 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1734 transitions. [2023-08-26 09:11:48,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1734 transitions. [2023-08-26 09:11:48,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:11:48,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1734 transitions. [2023-08-26 09:11:48,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 247.71428571428572) internal successors, (1734), 7 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:48,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:48,756 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:48,756 INFO L175 Difference]: Start difference. First operand has 143 places, 220 transitions, 2151 flow. Second operand 7 states and 1734 transitions. [2023-08-26 09:11:48,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 363 transitions, 3816 flow [2023-08-26 09:11:50,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 363 transitions, 3780 flow, removed 18 selfloop flow, removed 0 redundant places. [2023-08-26 09:11:50,763 INFO L231 Difference]: Finished difference. Result has 152 places, 229 transitions, 2365 flow [2023-08-26 09:11:50,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2365, PETRI_PLACES=152, PETRI_TRANSITIONS=229} [2023-08-26 09:11:50,764 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -21 predicate places. [2023-08-26 09:11:50,764 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 229 transitions, 2365 flow [2023-08-26 09:11:50,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:50,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:11:50,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:11:50,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 09:11:50,765 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:11:50,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:11:50,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2138070636, now seen corresponding path program 14 times [2023-08-26 09:11:50,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:11:50,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928409453] [2023-08-26 09:11:50,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:11:50,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:11:50,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:11:51,291 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-26 09:11:51,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:11:51,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928409453] [2023-08-26 09:11:51,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928409453] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:11:51,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:11:51,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:11:51,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755082653] [2023-08-26 09:11:51,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:11:51,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:11:51,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:11:51,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:11:51,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:11:51,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:11:51,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 229 transitions, 2365 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:11:51,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:11:51,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:11:51,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:12:02,641 INFO L124 PetriNetUnfolderBase]: 57106/86715 cut-off events. [2023-08-26 09:12:02,641 INFO L125 PetriNetUnfolderBase]: For 346713/346713 co-relation queries the response was YES. [2023-08-26 09:12:03,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342439 conditions, 86715 events. 57106/86715 cut-off events. For 346713/346713 co-relation queries the response was YES. Maximal size of possible extension queue 1625. Compared 630231 event pairs, 32207 based on Foata normal form. 72/86787 useless extension candidates. Maximal degree in co-relation 342387. Up to 79892 conditions per place. [2023-08-26 09:12:03,353 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 325 selfloop transitions, 44 changer transitions 19/388 dead transitions. [2023-08-26 09:12:03,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 388 transitions, 4053 flow [2023-08-26 09:12:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 09:12:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 09:12:03,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2443 transitions. [2023-08-26 09:12:03,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36408345752608046 [2023-08-26 09:12:03,357 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2443 transitions. [2023-08-26 09:12:03,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2443 transitions. [2023-08-26 09:12:03,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:12:03,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2443 transitions. [2023-08-26 09:12:03,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 244.3) internal successors, (2443), 10 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:03,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 671.0) internal successors, (7381), 11 states have internal predecessors, (7381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:03,367 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 671.0) internal successors, (7381), 11 states have internal predecessors, (7381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:03,367 INFO L175 Difference]: Start difference. First operand has 152 places, 229 transitions, 2365 flow. Second operand 10 states and 2443 transitions. [2023-08-26 09:12:03,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 388 transitions, 4053 flow [2023-08-26 09:12:05,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 388 transitions, 3996 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-26 09:12:05,741 INFO L231 Difference]: Finished difference. Result has 164 places, 252 transitions, 2707 flow [2023-08-26 09:12:05,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2707, PETRI_PLACES=164, PETRI_TRANSITIONS=252} [2023-08-26 09:12:05,741 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, -9 predicate places. [2023-08-26 09:12:05,741 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 252 transitions, 2707 flow [2023-08-26 09:12:05,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:05,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:12:05,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:12:05,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 09:12:05,742 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:12:05,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:12:05,743 INFO L85 PathProgramCache]: Analyzing trace with hash 707711420, now seen corresponding path program 15 times [2023-08-26 09:12:05,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:12:05,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144168842] [2023-08-26 09:12:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:12:05,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:12:05,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:12:06,300 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-26 09:12:06,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:12:06,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144168842] [2023-08-26 09:12:06,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144168842] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:12:06,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:12:06,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:12:06,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094083248] [2023-08-26 09:12:06,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:12:06,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:12:06,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:12:06,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:12:06,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:12:06,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:12:06,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 252 transitions, 2707 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:06,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:12:06,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:12:06,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:12:19,701 INFO L124 PetriNetUnfolderBase]: 62687/95000 cut-off events. [2023-08-26 09:12:19,701 INFO L125 PetriNetUnfolderBase]: For 459055/459055 co-relation queries the response was YES. [2023-08-26 09:12:20,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388477 conditions, 95000 events. 62687/95000 cut-off events. For 459055/459055 co-relation queries the response was YES. Maximal size of possible extension queue 1739. Compared 697449 event pairs, 29655 based on Foata normal form. 56/95056 useless extension candidates. Maximal degree in co-relation 388420. Up to 78098 conditions per place. [2023-08-26 09:12:20,546 INFO L140 encePairwiseOnDemand]: 657/671 looper letters, 479 selfloop transitions, 80 changer transitions 30/589 dead transitions. [2023-08-26 09:12:20,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 589 transitions, 6129 flow [2023-08-26 09:12:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 09:12:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 09:12:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3004 transitions. [2023-08-26 09:12:20,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3730750124192747 [2023-08-26 09:12:20,549 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3004 transitions. [2023-08-26 09:12:20,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3004 transitions. [2023-08-26 09:12:20,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:12:20,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3004 transitions. [2023-08-26 09:12:20,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 250.33333333333334) internal successors, (3004), 12 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:20,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 671.0) internal successors, (8723), 13 states have internal predecessors, (8723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:20,558 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 671.0) internal successors, (8723), 13 states have internal predecessors, (8723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:20,558 INFO L175 Difference]: Start difference. First operand has 164 places, 252 transitions, 2707 flow. Second operand 12 states and 3004 transitions. [2023-08-26 09:12:20,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 589 transitions, 6129 flow [2023-08-26 09:12:23,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 589 transitions, 6045 flow, removed 33 selfloop flow, removed 3 redundant places. [2023-08-26 09:12:23,317 INFO L231 Difference]: Finished difference. Result has 181 places, 291 transitions, 3409 flow [2023-08-26 09:12:23,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3409, PETRI_PLACES=181, PETRI_TRANSITIONS=291} [2023-08-26 09:12:23,317 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 8 predicate places. [2023-08-26 09:12:23,317 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 291 transitions, 3409 flow [2023-08-26 09:12:23,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:23,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:12:23,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:12:23,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 09:12:23,318 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:12:23,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:12:23,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1922582888, now seen corresponding path program 16 times [2023-08-26 09:12:23,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:12:23,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805120500] [2023-08-26 09:12:23,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:12:23,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:12:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:12:23,831 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-26 09:12:23,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:12:23,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805120500] [2023-08-26 09:12:23,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805120500] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:12:23,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:12:23,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:12:23,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907258386] [2023-08-26 09:12:23,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:12:23,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:12:23,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:12:23,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:12:23,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:12:23,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:12:23,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 291 transitions, 3409 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:23,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:12:23,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:12:23,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:12:40,127 INFO L124 PetriNetUnfolderBase]: 64668/98459 cut-off events. [2023-08-26 09:12:40,128 INFO L125 PetriNetUnfolderBase]: For 601449/601449 co-relation queries the response was YES. [2023-08-26 09:12:40,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429261 conditions, 98459 events. 64668/98459 cut-off events. For 601449/601449 co-relation queries the response was YES. Maximal size of possible extension queue 1782. Compared 731101 event pairs, 32101 based on Foata normal form. 72/98531 useless extension candidates. Maximal degree in co-relation 429194. Up to 78602 conditions per place. [2023-08-26 09:12:41,428 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 359 selfloop transitions, 57 changer transitions 26/442 dead transitions. [2023-08-26 09:12:41,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 442 transitions, 5451 flow [2023-08-26 09:12:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:12:41,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:12:41,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1742 transitions. [2023-08-26 09:12:41,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37087502661273153 [2023-08-26 09:12:41,430 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1742 transitions. [2023-08-26 09:12:41,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1742 transitions. [2023-08-26 09:12:41,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:12:41,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1742 transitions. [2023-08-26 09:12:41,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 248.85714285714286) internal successors, (1742), 7 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:41,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:41,434 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:41,435 INFO L175 Difference]: Start difference. First operand has 181 places, 291 transitions, 3409 flow. Second operand 7 states and 1742 transitions. [2023-08-26 09:12:41,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 442 transitions, 5451 flow [2023-08-26 09:12:45,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 442 transitions, 5321 flow, removed 63 selfloop flow, removed 2 redundant places. [2023-08-26 09:12:45,432 INFO L231 Difference]: Finished difference. Result has 187 places, 298 transitions, 3621 flow [2023-08-26 09:12:45,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3621, PETRI_PLACES=187, PETRI_TRANSITIONS=298} [2023-08-26 09:12:45,433 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 14 predicate places. [2023-08-26 09:12:45,433 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 298 transitions, 3621 flow [2023-08-26 09:12:45,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:45,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:12:45,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:12:45,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 09:12:45,434 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:12:45,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:12:45,434 INFO L85 PathProgramCache]: Analyzing trace with hash 548435576, now seen corresponding path program 17 times [2023-08-26 09:12:45,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:12:45,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096621312] [2023-08-26 09:12:45,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:12:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:12:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:12:45,878 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-26 09:12:45,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:12:45,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096621312] [2023-08-26 09:12:45,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096621312] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:12:45,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:12:45,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:12:45,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597659779] [2023-08-26 09:12:45,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:12:45,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:12:45,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:12:45,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:12:45,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:12:45,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:12:45,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 298 transitions, 3621 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:12:45,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:12:45,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:12:45,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:13:01,758 INFO L124 PetriNetUnfolderBase]: 66275/100908 cut-off events. [2023-08-26 09:13:01,758 INFO L125 PetriNetUnfolderBase]: For 653455/653455 co-relation queries the response was YES. [2023-08-26 09:13:02,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 447613 conditions, 100908 events. 66275/100908 cut-off events. For 653455/653455 co-relation queries the response was YES. Maximal size of possible extension queue 1828. Compared 755691 event pairs, 33454 based on Foata normal form. 268/101176 useless extension candidates. Maximal degree in co-relation 447543. Up to 91481 conditions per place. [2023-08-26 09:13:02,864 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 395 selfloop transitions, 46 changer transitions 27/468 dead transitions. [2023-08-26 09:13:02,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 468 transitions, 6088 flow [2023-08-26 09:13:02,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:13:02,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:13:02,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1965 transitions. [2023-08-26 09:13:02,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3660581222056632 [2023-08-26 09:13:02,866 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1965 transitions. [2023-08-26 09:13:02,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1965 transitions. [2023-08-26 09:13:02,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:13:02,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1965 transitions. [2023-08-26 09:13:02,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 245.625) internal successors, (1965), 8 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:02,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:02,871 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:02,871 INFO L175 Difference]: Start difference. First operand has 187 places, 298 transitions, 3621 flow. Second operand 8 states and 1965 transitions. [2023-08-26 09:13:02,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 468 transitions, 6088 flow [2023-08-26 09:13:06,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 468 transitions, 6027 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-08-26 09:13:06,846 INFO L231 Difference]: Finished difference. Result has 198 places, 321 transitions, 4120 flow [2023-08-26 09:13:06,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4120, PETRI_PLACES=198, PETRI_TRANSITIONS=321} [2023-08-26 09:13:06,846 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 25 predicate places. [2023-08-26 09:13:06,846 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 321 transitions, 4120 flow [2023-08-26 09:13:06,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:06,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:13:06,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:13:06,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 09:13:06,847 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:13:06,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:13:06,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1818311804, now seen corresponding path program 18 times [2023-08-26 09:13:06,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:13:06,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463729874] [2023-08-26 09:13:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:13:06,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:13:06,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:13:07,056 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-26 09:13:07,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:13:07,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463729874] [2023-08-26 09:13:07,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463729874] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:13:07,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:13:07,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:13:07,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68885000] [2023-08-26 09:13:07,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:13:07,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:13:07,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:13:07,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:13:07,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:13:07,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 671 [2023-08-26 09:13:07,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 321 transitions, 4120 flow. Second operand has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:07,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:13:07,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 671 [2023-08-26 09:13:07,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:13:24,642 INFO L124 PetriNetUnfolderBase]: 67741/103762 cut-off events. [2023-08-26 09:13:24,642 INFO L125 PetriNetUnfolderBase]: For 852570/852570 co-relation queries the response was YES. [2023-08-26 09:13:25,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489255 conditions, 103762 events. 67741/103762 cut-off events. For 852570/852570 co-relation queries the response was YES. Maximal size of possible extension queue 1764. Compared 785870 event pairs, 30265 based on Foata normal form. 4/103766 useless extension candidates. Maximal degree in co-relation 489178. Up to 44302 conditions per place. [2023-08-26 09:13:26,091 INFO L140 encePairwiseOnDemand]: 663/671 looper letters, 689 selfloop transitions, 25 changer transitions 140/854 dead transitions. [2023-08-26 09:13:26,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 854 transitions, 11884 flow [2023-08-26 09:13:26,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 09:13:26,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 09:13:26,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2703 transitions. [2023-08-26 09:13:26,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3662105405771576 [2023-08-26 09:13:26,094 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2703 transitions. [2023-08-26 09:13:26,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2703 transitions. [2023-08-26 09:13:26,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:13:26,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2703 transitions. [2023-08-26 09:13:26,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 245.72727272727272) internal successors, (2703), 11 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:26,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:26,101 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:26,101 INFO L175 Difference]: Start difference. First operand has 198 places, 321 transitions, 4120 flow. Second operand 11 states and 2703 transitions. [2023-08-26 09:13:26,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 854 transitions, 11884 flow [2023-08-26 09:13:31,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 854 transitions, 11812 flow, removed 36 selfloop flow, removed 0 redundant places. [2023-08-26 09:13:31,351 INFO L231 Difference]: Finished difference. Result has 212 places, 336 transitions, 4255 flow [2023-08-26 09:13:31,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4255, PETRI_PLACES=212, PETRI_TRANSITIONS=336} [2023-08-26 09:13:31,352 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 39 predicate places. [2023-08-26 09:13:31,352 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 336 transitions, 4255 flow [2023-08-26 09:13:31,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:31,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:13:31,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-26 09:13:31,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 09:13:31,353 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:13:31,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:13:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1543922410, now seen corresponding path program 19 times [2023-08-26 09:13:31,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:13:31,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251968727] [2023-08-26 09:13:31,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:13:31,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:13:31,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:13:31,896 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-26 09:13:31,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:13:31,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251968727] [2023-08-26 09:13:31,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251968727] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:13:31,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:13:31,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:13:31,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58376243] [2023-08-26 09:13:31,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:13:31,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:13:31,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:13:31,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:13:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:13:31,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:13:31,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 336 transitions, 4255 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:31,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:13:31,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:13:31,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:13:50,768 INFO L124 PetriNetUnfolderBase]: 70947/108502 cut-off events. [2023-08-26 09:13:50,768 INFO L125 PetriNetUnfolderBase]: For 880857/880857 co-relation queries the response was YES. [2023-08-26 09:13:51,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517750 conditions, 108502 events. 70947/108502 cut-off events. For 880857/880857 co-relation queries the response was YES. Maximal size of possible extension queue 1959. Compared 820578 event pairs, 34958 based on Foata normal form. 674/109176 useless extension candidates. Maximal degree in co-relation 517667. Up to 89630 conditions per place. [2023-08-26 09:13:52,036 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 388 selfloop transitions, 79 changer transitions 22/489 dead transitions. [2023-08-26 09:13:52,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 489 transitions, 6593 flow [2023-08-26 09:13:52,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:13:52,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:13:52,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2194 transitions. [2023-08-26 09:13:52,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633051829773141 [2023-08-26 09:13:52,038 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2194 transitions. [2023-08-26 09:13:52,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2194 transitions. [2023-08-26 09:13:52,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:13:52,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2194 transitions. [2023-08-26 09:13:52,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 243.77777777777777) internal successors, (2194), 9 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:52,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:52,045 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:52,045 INFO L175 Difference]: Start difference. First operand has 212 places, 336 transitions, 4255 flow. Second operand 9 states and 2194 transitions. [2023-08-26 09:13:52,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 489 transitions, 6593 flow [2023-08-26 09:13:59,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 489 transitions, 6577 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-26 09:13:59,202 INFO L231 Difference]: Finished difference. Result has 221 places, 342 transitions, 4631 flow [2023-08-26 09:13:59,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4631, PETRI_PLACES=221, PETRI_TRANSITIONS=342} [2023-08-26 09:13:59,202 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 48 predicate places. [2023-08-26 09:13:59,202 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 342 transitions, 4631 flow [2023-08-26 09:13:59,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:59,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:13:59,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:13:59,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 09:13:59,203 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:13:59,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:13:59,203 INFO L85 PathProgramCache]: Analyzing trace with hash -537558378, now seen corresponding path program 20 times [2023-08-26 09:13:59,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:13:59,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488066946] [2023-08-26 09:13:59,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:13:59,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:13:59,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:13:59,711 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-26 09:13:59,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:13:59,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488066946] [2023-08-26 09:13:59,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488066946] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:13:59,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:13:59,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:13:59,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160511190] [2023-08-26 09:13:59,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:13:59,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:13:59,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:13:59,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:13:59,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:13:59,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:13:59,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 342 transitions, 4631 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:13:59,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:13:59,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:13:59,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:14:21,114 INFO L124 PetriNetUnfolderBase]: 70803/108270 cut-off events. [2023-08-26 09:14:21,114 INFO L125 PetriNetUnfolderBase]: For 939321/939321 co-relation queries the response was YES. [2023-08-26 09:14:22,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524629 conditions, 108270 events. 70803/108270 cut-off events. For 939321/939321 co-relation queries the response was YES. Maximal size of possible extension queue 1946. Compared 818520 event pairs, 40719 based on Foata normal form. 144/108414 useless extension candidates. Maximal degree in co-relation 524542. Up to 105101 conditions per place. [2023-08-26 09:14:22,812 INFO L140 encePairwiseOnDemand]: 662/671 looper letters, 404 selfloop transitions, 27 changer transitions 1/432 dead transitions. [2023-08-26 09:14:22,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 432 transitions, 6091 flow [2023-08-26 09:14:22,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:14:22,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:14:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2164 transitions. [2023-08-26 09:14:22,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833747309157143 [2023-08-26 09:14:22,815 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2164 transitions. [2023-08-26 09:14:22,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2164 transitions. [2023-08-26 09:14:22,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:14:22,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2164 transitions. [2023-08-26 09:14:22,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 240.44444444444446) internal successors, (2164), 9 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:22,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:22,822 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:22,822 INFO L175 Difference]: Start difference. First operand has 221 places, 342 transitions, 4631 flow. Second operand 9 states and 2164 transitions. [2023-08-26 09:14:22,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 432 transitions, 6091 flow [2023-08-26 09:14:33,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 432 transitions, 5977 flow, removed 57 selfloop flow, removed 0 redundant places. [2023-08-26 09:14:33,454 INFO L231 Difference]: Finished difference. Result has 231 places, 347 transitions, 4663 flow [2023-08-26 09:14:33,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4531, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4663, PETRI_PLACES=231, PETRI_TRANSITIONS=347} [2023-08-26 09:14:33,454 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 58 predicate places. [2023-08-26 09:14:33,454 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 347 transitions, 4663 flow [2023-08-26 09:14:33,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:33,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:14:33,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:14:33,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 09:14:33,455 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:14:33,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:14:33,455 INFO L85 PathProgramCache]: Analyzing trace with hash 685425842, now seen corresponding path program 21 times [2023-08-26 09:14:33,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:14:33,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659282930] [2023-08-26 09:14:33,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:14:33,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:14:33,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:14:33,907 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-26 09:14:33,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:14:33,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659282930] [2023-08-26 09:14:33,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659282930] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:14:33,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:14:33,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:14:33,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294211880] [2023-08-26 09:14:33,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:14:33,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:14:33,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:14:33,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:14:33,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:14:33,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:14:33,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 347 transitions, 4663 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:33,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:14:33,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:14:33,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:14:53,646 INFO L124 PetriNetUnfolderBase]: 70733/108184 cut-off events. [2023-08-26 09:14:53,646 INFO L125 PetriNetUnfolderBase]: For 911463/911463 co-relation queries the response was YES. [2023-08-26 09:14:55,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523781 conditions, 108184 events. 70733/108184 cut-off events. For 911463/911463 co-relation queries the response was YES. Maximal size of possible extension queue 1943. Compared 816631 event pairs, 40475 based on Foata normal form. 40/108224 useless extension candidates. Maximal degree in co-relation 523691. Up to 105405 conditions per place. [2023-08-26 09:14:55,323 INFO L140 encePairwiseOnDemand]: 662/671 looper letters, 395 selfloop transitions, 28 changer transitions 4/427 dead transitions. [2023-08-26 09:14:55,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 427 transitions, 6095 flow [2023-08-26 09:14:55,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:14:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:14:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1699 transitions. [2023-08-26 09:14:55,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36172024696614863 [2023-08-26 09:14:55,325 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1699 transitions. [2023-08-26 09:14:55,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1699 transitions. [2023-08-26 09:14:55,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:14:55,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1699 transitions. [2023-08-26 09:14:55,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.71428571428572) internal successors, (1699), 7 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:55,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:55,331 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:14:55,331 INFO L175 Difference]: Start difference. First operand has 231 places, 347 transitions, 4663 flow. Second operand 7 states and 1699 transitions. [2023-08-26 09:14:55,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 427 transitions, 6095 flow [2023-08-26 09:15:04,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 427 transitions, 6034 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-26 09:15:04,430 INFO L231 Difference]: Finished difference. Result has 235 places, 348 transitions, 4708 flow [2023-08-26 09:15:04,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4708, PETRI_PLACES=235, PETRI_TRANSITIONS=348} [2023-08-26 09:15:04,433 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 62 predicate places. [2023-08-26 09:15:04,433 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 348 transitions, 4708 flow [2023-08-26 09:15:04,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:04,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:15:04,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:15:04,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 09:15:04,434 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:15:04,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:15:04,434 INFO L85 PathProgramCache]: Analyzing trace with hash -977035078, now seen corresponding path program 22 times [2023-08-26 09:15:04,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:15:04,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780077922] [2023-08-26 09:15:04,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:15:04,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:15:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:15:04,986 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-26 09:15:04,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:15:04,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780077922] [2023-08-26 09:15:04,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780077922] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:15:04,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:15:04,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:15:04,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384580637] [2023-08-26 09:15:04,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:15:04,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:15:04,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:15:04,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:15:04,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:15:04,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:15:04,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 348 transitions, 4708 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:04,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:15:04,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:15:04,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:15:25,021 INFO L124 PetriNetUnfolderBase]: 70630/108021 cut-off events. [2023-08-26 09:15:25,021 INFO L125 PetriNetUnfolderBase]: For 933555/933555 co-relation queries the response was YES. [2023-08-26 09:15:26,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 527919 conditions, 108021 events. 70630/108021 cut-off events. For 933555/933555 co-relation queries the response was YES. Maximal size of possible extension queue 1938. Compared 816679 event pairs, 40349 based on Foata normal form. 28/108049 useless extension candidates. Maximal degree in co-relation 527828. Up to 105129 conditions per place. [2023-08-26 09:15:26,730 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 393 selfloop transitions, 24 changer transitions 13/430 dead transitions. [2023-08-26 09:15:26,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 430 transitions, 6102 flow [2023-08-26 09:15:26,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:15:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:15:26,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1937 transitions. [2023-08-26 09:15:26,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3608420268256334 [2023-08-26 09:15:26,732 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1937 transitions. [2023-08-26 09:15:26,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1937 transitions. [2023-08-26 09:15:26,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:15:26,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1937 transitions. [2023-08-26 09:15:26,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 242.125) internal successors, (1937), 8 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:26,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:26,736 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:26,736 INFO L175 Difference]: Start difference. First operand has 235 places, 348 transitions, 4708 flow. Second operand 8 states and 1937 transitions. [2023-08-26 09:15:26,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 430 transitions, 6102 flow [2023-08-26 09:15:36,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 430 transitions, 6040 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-08-26 09:15:36,334 INFO L231 Difference]: Finished difference. Result has 238 places, 348 transitions, 4718 flow [2023-08-26 09:15:36,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4718, PETRI_PLACES=238, PETRI_TRANSITIONS=348} [2023-08-26 09:15:36,335 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 65 predicate places. [2023-08-26 09:15:36,335 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 348 transitions, 4718 flow [2023-08-26 09:15:36,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:36,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:15:36,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:15:36,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 09:15:36,335 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:15:36,336 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:15:36,336 INFO L85 PathProgramCache]: Analyzing trace with hash -997957992, now seen corresponding path program 23 times [2023-08-26 09:15:36,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:15:36,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804264947] [2023-08-26 09:15:36,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:15:36,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:15:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:15:36,790 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-26 09:15:36,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:15:36,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804264947] [2023-08-26 09:15:36,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804264947] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:15:36,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:15:36,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:15:36,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443050268] [2023-08-26 09:15:36,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:15:36,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:15:36,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:15:36,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:15:36,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:15:36,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:15:36,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 348 transitions, 4718 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:36,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:15:36,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:15:36,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:15:56,603 INFO L124 PetriNetUnfolderBase]: 70144/107301 cut-off events. [2023-08-26 09:15:56,603 INFO L125 PetriNetUnfolderBase]: For 924570/924570 co-relation queries the response was YES. [2023-08-26 09:15:58,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522638 conditions, 107301 events. 70144/107301 cut-off events. For 924570/924570 co-relation queries the response was YES. Maximal size of possible extension queue 1912. Compared 810824 event pairs, 40347 based on Foata normal form. 28/107329 useless extension candidates. Maximal degree in co-relation 522546. Up to 105031 conditions per place. [2023-08-26 09:15:58,467 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 374 selfloop transitions, 14 changer transitions 48/436 dead transitions. [2023-08-26 09:15:58,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 436 transitions, 6132 flow [2023-08-26 09:15:58,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:15:58,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:15:58,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2165 transitions. [2023-08-26 09:15:58,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3585030634210962 [2023-08-26 09:15:58,470 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2165 transitions. [2023-08-26 09:15:58,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2165 transitions. [2023-08-26 09:15:58,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:15:58,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2165 transitions. [2023-08-26 09:15:58,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 240.55555555555554) internal successors, (2165), 9 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:58,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:58,477 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:15:58,477 INFO L175 Difference]: Start difference. First operand has 238 places, 348 transitions, 4718 flow. Second operand 9 states and 2165 transitions. [2023-08-26 09:15:58,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 436 transitions, 6132 flow [2023-08-26 09:16:09,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 436 transitions, 6061 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-08-26 09:16:09,888 INFO L231 Difference]: Finished difference. Result has 245 places, 344 transitions, 4618 flow [2023-08-26 09:16:09,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4618, PETRI_PLACES=245, PETRI_TRANSITIONS=344} [2023-08-26 09:16:09,889 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 72 predicate places. [2023-08-26 09:16:09,889 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 344 transitions, 4618 flow [2023-08-26 09:16:09,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:09,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:16:09,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:16:09,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 09:16:09,889 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:16:09,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:16:09,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2139365652, now seen corresponding path program 24 times [2023-08-26 09:16:09,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:16:09,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197432725] [2023-08-26 09:16:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:16:09,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:16:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:16:10,395 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-26 09:16:10,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:16:10,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197432725] [2023-08-26 09:16:10,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197432725] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:16:10,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:16:10,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:16:10,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493447619] [2023-08-26 09:16:10,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:16:10,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:16:10,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:16:10,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:16:10,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:16:10,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:16:10,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 344 transitions, 4618 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:10,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:16:10,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:16:10,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:16:31,487 INFO L124 PetriNetUnfolderBase]: 74380/114527 cut-off events. [2023-08-26 09:16:31,487 INFO L125 PetriNetUnfolderBase]: For 1060014/1060014 co-relation queries the response was YES. [2023-08-26 09:16:32,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559227 conditions, 114527 events. 74380/114527 cut-off events. For 1060014/1060014 co-relation queries the response was YES. Maximal size of possible extension queue 2032. Compared 881187 event pairs, 25129 based on Foata normal form. 238/114765 useless extension candidates. Maximal degree in co-relation 559132. Up to 52914 conditions per place. [2023-08-26 09:16:32,905 INFO L140 encePairwiseOnDemand]: 657/671 looper letters, 451 selfloop transitions, 124 changer transitions 16/591 dead transitions. [2023-08-26 09:16:32,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 591 transitions, 7880 flow [2023-08-26 09:16:32,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:16:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:16:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2253 transitions. [2023-08-26 09:16:32,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3730750124192747 [2023-08-26 09:16:32,907 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2253 transitions. [2023-08-26 09:16:32,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2253 transitions. [2023-08-26 09:16:32,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:16:32,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2253 transitions. [2023-08-26 09:16:32,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 250.33333333333334) internal successors, (2253), 9 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:32,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:32,914 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:32,914 INFO L175 Difference]: Start difference. First operand has 245 places, 344 transitions, 4618 flow. Second operand 9 states and 2253 transitions. [2023-08-26 09:16:32,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 591 transitions, 7880 flow [2023-08-26 09:16:42,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 591 transitions, 7804 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-08-26 09:16:42,667 INFO L231 Difference]: Finished difference. Result has 245 places, 364 transitions, 5411 flow [2023-08-26 09:16:42,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=4550, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5411, PETRI_PLACES=245, PETRI_TRANSITIONS=364} [2023-08-26 09:16:42,668 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 72 predicate places. [2023-08-26 09:16:42,668 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 364 transitions, 5411 flow [2023-08-26 09:16:42,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:42,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:16:42,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:16:42,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 09:16:42,669 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:16:42,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:16:42,669 INFO L85 PathProgramCache]: Analyzing trace with hash 86696492, now seen corresponding path program 25 times [2023-08-26 09:16:42,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:16:42,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476876953] [2023-08-26 09:16:42,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:16:42,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:16:42,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:16:42,824 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-26 09:16:42,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:16:42,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476876953] [2023-08-26 09:16:42,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476876953] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:16:42,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:16:42,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:16:42,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280021924] [2023-08-26 09:16:42,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:16:42,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:16:42,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:16:42,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:16:42,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:16:42,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 671 [2023-08-26 09:16:42,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 364 transitions, 5411 flow. Second operand has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:16:42,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:16:42,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 671 [2023-08-26 09:16:42,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:17:05,908 INFO L124 PetriNetUnfolderBase]: 75144/116031 cut-off events. [2023-08-26 09:17:05,908 INFO L125 PetriNetUnfolderBase]: For 1245576/1245576 co-relation queries the response was YES. [2023-08-26 09:17:07,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594995 conditions, 116031 events. 75144/116031 cut-off events. For 1245576/1245576 co-relation queries the response was YES. Maximal size of possible extension queue 1999. Compared 902271 event pairs, 34407 based on Foata normal form. 8/116039 useless extension candidates. Maximal degree in co-relation 594898. Up to 49938 conditions per place. [2023-08-26 09:17:07,359 INFO L140 encePairwiseOnDemand]: 663/671 looper letters, 729 selfloop transitions, 31 changer transitions 113/873 dead transitions. [2023-08-26 09:17:07,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 873 transitions, 14141 flow [2023-08-26 09:17:07,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 09:17:07,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 09:17:07,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2696 transitions. [2023-08-26 09:17:07,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36526215959897035 [2023-08-26 09:17:07,361 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2696 transitions. [2023-08-26 09:17:07,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2696 transitions. [2023-08-26 09:17:07,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:17:07,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2696 transitions. [2023-08-26 09:17:07,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 245.0909090909091) internal successors, (2696), 11 states have internal predecessors, (2696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:07,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:07,367 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 671.0) internal successors, (8052), 12 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:07,367 INFO L175 Difference]: Start difference. First operand has 245 places, 364 transitions, 5411 flow. Second operand 11 states and 2696 transitions. [2023-08-26 09:17:07,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 873 transitions, 14141 flow [2023-08-26 09:17:24,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 873 transitions, 13537 flow, removed 266 selfloop flow, removed 4 redundant places. [2023-08-26 09:17:24,674 INFO L231 Difference]: Finished difference. Result has 256 places, 371 transitions, 5337 flow [2023-08-26 09:17:24,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5337, PETRI_PLACES=256, PETRI_TRANSITIONS=371} [2023-08-26 09:17:24,675 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 83 predicate places. [2023-08-26 09:17:24,675 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 371 transitions, 5337 flow [2023-08-26 09:17:24,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 228.44444444444446) internal successors, (2056), 9 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:24,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:17:24,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:17:24,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 09:17:24,676 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:17:24,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:17:24,676 INFO L85 PathProgramCache]: Analyzing trace with hash 2031137436, now seen corresponding path program 26 times [2023-08-26 09:17:24,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:17:24,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394348859] [2023-08-26 09:17:24,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:17:24,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:17:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:17:24,776 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-26 09:17:24,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:17:24,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394348859] [2023-08-26 09:17:24,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394348859] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:17:24,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:17:24,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 09:17:24,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634196484] [2023-08-26 09:17:24,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:17:24,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 09:17:24,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:17:24,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 09:17:24,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 09:17:24,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 671 [2023-08-26 09:17:24,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 371 transitions, 5337 flow. Second operand has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:24,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:17:24,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 671 [2023-08-26 09:17:24,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:17:47,184 INFO L124 PetriNetUnfolderBase]: 65603/102482 cut-off events. [2023-08-26 09:17:47,184 INFO L125 PetriNetUnfolderBase]: For 1024558/1024558 co-relation queries the response was YES. [2023-08-26 09:17:48,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 527324 conditions, 102482 events. 65603/102482 cut-off events. For 1024558/1024558 co-relation queries the response was YES. Maximal size of possible extension queue 1877. Compared 797238 event pairs, 49548 based on Foata normal form. 1472/103954 useless extension candidates. Maximal degree in co-relation 527222. Up to 91196 conditions per place. [2023-08-26 09:17:48,797 INFO L140 encePairwiseOnDemand]: 667/671 looper letters, 508 selfloop transitions, 2 changer transitions 0/510 dead transitions. [2023-08-26 09:17:48,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 510 transitions, 8435 flow [2023-08-26 09:17:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 09:17:48,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 09:17:48,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 768 transitions. [2023-08-26 09:17:48,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38152011922503726 [2023-08-26 09:17:48,798 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 768 transitions. [2023-08-26 09:17:48,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 768 transitions. [2023-08-26 09:17:48,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:17:48,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 768 transitions. [2023-08-26 09:17:48,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.0) internal successors, (768), 3 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:48,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:48,801 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 671.0) internal successors, (2684), 4 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:17:48,801 INFO L175 Difference]: Start difference. First operand has 256 places, 371 transitions, 5337 flow. Second operand 3 states and 768 transitions. [2023-08-26 09:17:48,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 510 transitions, 8435 flow [2023-08-26 09:18:00,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 510 transitions, 8377 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-26 09:18:00,455 INFO L231 Difference]: Finished difference. Result has 252 places, 367 transitions, 5236 flow [2023-08-26 09:18:00,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=5236, PETRI_PLACES=252, PETRI_TRANSITIONS=367} [2023-08-26 09:18:00,456 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 79 predicate places. [2023-08-26 09:18:00,456 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 367 transitions, 5236 flow [2023-08-26 09:18:00,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:00,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:18:00,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:18:00,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 09:18:00,456 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:18:00,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:18:00,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1497346280, now seen corresponding path program 27 times [2023-08-26 09:18:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:18:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676544899] [2023-08-26 09:18:00,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:18:00,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:18:00,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:18:00,854 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-26 09:18:00,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:18:00,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676544899] [2023-08-26 09:18:00,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676544899] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:18:00,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:18:00,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:18:00,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213651851] [2023-08-26 09:18:00,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:18:00,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 09:18:00,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:18:00,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 09:18:00,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 09:18:00,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:18:00,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 367 transitions, 5236 flow. Second operand has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:00,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:18:00,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:18:00,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:18:18,631 INFO L124 PetriNetUnfolderBase]: 58393/91584 cut-off events. [2023-08-26 09:18:18,631 INFO L125 PetriNetUnfolderBase]: For 951946/951946 co-relation queries the response was YES. [2023-08-26 09:18:19,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480492 conditions, 91584 events. 58393/91584 cut-off events. For 951946/951946 co-relation queries the response was YES. Maximal size of possible extension queue 1629. Compared 703443 event pairs, 32422 based on Foata normal form. 570/92154 useless extension candidates. Maximal degree in co-relation 480391. Up to 83544 conditions per place. [2023-08-26 09:18:20,044 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 390 selfloop transitions, 54 changer transitions 32/476 dead transitions. [2023-08-26 09:18:20,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 476 transitions, 7176 flow [2023-08-26 09:18:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 09:18:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 09:18:20,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1484 transitions. [2023-08-26 09:18:20,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36860407352210633 [2023-08-26 09:18:20,046 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1484 transitions. [2023-08-26 09:18:20,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1484 transitions. [2023-08-26 09:18:20,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:18:20,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1484 transitions. [2023-08-26 09:18:20,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 247.33333333333334) internal successors, (1484), 6 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:20,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:20,049 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 671.0) internal successors, (4697), 7 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:20,049 INFO L175 Difference]: Start difference. First operand has 252 places, 367 transitions, 5236 flow. Second operand 6 states and 1484 transitions. [2023-08-26 09:18:20,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 476 transitions, 7176 flow [2023-08-26 09:18:28,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 476 transitions, 7164 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 09:18:28,217 INFO L231 Difference]: Finished difference. Result has 258 places, 360 transitions, 5370 flow [2023-08-26 09:18:28,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5186, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5370, PETRI_PLACES=258, PETRI_TRANSITIONS=360} [2023-08-26 09:18:28,218 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 85 predicate places. [2023-08-26 09:18:28,218 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 360 transitions, 5370 flow [2023-08-26 09:18:28,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 232.16666666666666) internal successors, (1393), 6 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:28,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:18:28,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:18:28,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 09:18:28,219 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:18:28,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:18:28,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1636843024, now seen corresponding path program 28 times [2023-08-26 09:18:28,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:18:28,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910021811] [2023-08-26 09:18:28,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:18:28,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:18:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:18:28,619 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-26 09:18:28,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:18:28,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910021811] [2023-08-26 09:18:28,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910021811] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:18:28,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:18:28,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:18:28,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727342587] [2023-08-26 09:18:28,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:18:28,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:18:28,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:18:28,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:18:28,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:18:28,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:18:28,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 360 transitions, 5370 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:28,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:18:28,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:18:28,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:18:43,110 INFO L124 PetriNetUnfolderBase]: 47570/73917 cut-off events. [2023-08-26 09:18:43,110 INFO L125 PetriNetUnfolderBase]: For 784710/784710 co-relation queries the response was YES. [2023-08-26 09:18:43,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394935 conditions, 73917 events. 47570/73917 cut-off events. For 784710/784710 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 542681 event pairs, 23336 based on Foata normal form. 582/74499 useless extension candidates. Maximal degree in co-relation 394831. Up to 50947 conditions per place. [2023-08-26 09:18:44,128 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 435 selfloop transitions, 98 changer transitions 10/543 dead transitions. [2023-08-26 09:18:44,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 543 transitions, 8006 flow [2023-08-26 09:18:44,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:18:44,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:18:44,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1999 transitions. [2023-08-26 09:18:44,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723919523099851 [2023-08-26 09:18:44,130 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1999 transitions. [2023-08-26 09:18:44,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1999 transitions. [2023-08-26 09:18:44,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:18:44,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1999 transitions. [2023-08-26 09:18:44,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 249.875) internal successors, (1999), 8 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:44,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:44,135 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:44,135 INFO L175 Difference]: Start difference. First operand has 258 places, 360 transitions, 5370 flow. Second operand 8 states and 1999 transitions. [2023-08-26 09:18:44,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 543 transitions, 8006 flow [2023-08-26 09:18:50,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 543 transitions, 7878 flow, removed 43 selfloop flow, removed 2 redundant places. [2023-08-26 09:18:50,774 INFO L231 Difference]: Finished difference. Result has 265 places, 355 transitions, 5489 flow [2023-08-26 09:18:50,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5489, PETRI_PLACES=265, PETRI_TRANSITIONS=355} [2023-08-26 09:18:50,775 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 92 predicate places. [2023-08-26 09:18:50,775 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 355 transitions, 5489 flow [2023-08-26 09:18:50,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:50,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:18:50,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:18:50,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 09:18:50,776 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:18:50,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:18:50,776 INFO L85 PathProgramCache]: Analyzing trace with hash -32453828, now seen corresponding path program 29 times [2023-08-26 09:18:50,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:18:50,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125238306] [2023-08-26 09:18:50,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:18:50,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:18:50,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:18:51,195 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-26 09:18:51,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:18:51,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125238306] [2023-08-26 09:18:51,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125238306] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:18:51,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:18:51,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:18:51,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644995546] [2023-08-26 09:18:51,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:18:51,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:18:51,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:18:51,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:18:51,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:18:51,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:18:51,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 355 transitions, 5489 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:18:51,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:18:51,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:18:51,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:19:05,061 INFO L124 PetriNetUnfolderBase]: 44800/69737 cut-off events. [2023-08-26 09:19:05,061 INFO L125 PetriNetUnfolderBase]: For 717102/717102 co-relation queries the response was YES. [2023-08-26 09:19:05,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365735 conditions, 69737 events. 44800/69737 cut-off events. For 717102/717102 co-relation queries the response was YES. Maximal size of possible extension queue 1183. Compared 508712 event pairs, 23718 based on Foata normal form. 596/70333 useless extension candidates. Maximal degree in co-relation 365629. Up to 57852 conditions per place. [2023-08-26 09:19:05,975 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 405 selfloop transitions, 62 changer transitions 36/503 dead transitions. [2023-08-26 09:19:05,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 503 transitions, 7944 flow [2023-08-26 09:19:05,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:19:05,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:19:05,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1729 transitions. [2023-08-26 09:19:05,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.368107302533532 [2023-08-26 09:19:05,977 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1729 transitions. [2023-08-26 09:19:05,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1729 transitions. [2023-08-26 09:19:05,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:19:05,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1729 transitions. [2023-08-26 09:19:05,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:05,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:05,981 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:05,981 INFO L175 Difference]: Start difference. First operand has 265 places, 355 transitions, 5489 flow. Second operand 7 states and 1729 transitions. [2023-08-26 09:19:05,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 503 transitions, 7944 flow [2023-08-26 09:19:12,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 503 transitions, 7734 flow, removed 40 selfloop flow, removed 4 redundant places. [2023-08-26 09:19:12,322 INFO L231 Difference]: Finished difference. Result has 270 places, 351 transitions, 5371 flow [2023-08-26 09:19:12,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5371, PETRI_PLACES=270, PETRI_TRANSITIONS=351} [2023-08-26 09:19:12,323 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 97 predicate places. [2023-08-26 09:19:12,323 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 351 transitions, 5371 flow [2023-08-26 09:19:12,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:12,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:19:12,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:19:12,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 09:19:12,324 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:19:12,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:19:12,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1447808488, now seen corresponding path program 30 times [2023-08-26 09:19:12,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:19:12,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248245369] [2023-08-26 09:19:12,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:19:12,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:19:12,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:19:12,683 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-26 09:19:12,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:19:12,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248245369] [2023-08-26 09:19:12,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248245369] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:19:12,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:19:12,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:19:12,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075586464] [2023-08-26 09:19:12,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:19:12,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:19:12,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:19:12,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:19:12,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:19:12,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:19:12,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 351 transitions, 5371 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:12,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:19:12,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:19:12,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:19:27,425 INFO L124 PetriNetUnfolderBase]: 44202/68771 cut-off events. [2023-08-26 09:19:27,426 INFO L125 PetriNetUnfolderBase]: For 719509/719509 co-relation queries the response was YES. [2023-08-26 09:19:28,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363987 conditions, 68771 events. 44202/68771 cut-off events. For 719509/719509 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 498083 event pairs, 22767 based on Foata normal form. 28/68799 useless extension candidates. Maximal degree in co-relation 363878. Up to 64099 conditions per place. [2023-08-26 09:19:28,380 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 409 selfloop transitions, 27 changer transitions 31/467 dead transitions. [2023-08-26 09:19:28,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 467 transitions, 7222 flow [2023-08-26 09:19:28,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:19:28,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:19:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1730 transitions. [2023-08-26 09:19:28,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36832020438577817 [2023-08-26 09:19:28,383 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1730 transitions. [2023-08-26 09:19:28,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1730 transitions. [2023-08-26 09:19:28,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:19:28,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1730 transitions. [2023-08-26 09:19:28,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 247.14285714285714) internal successors, (1730), 7 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:28,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:28,387 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:28,387 INFO L175 Difference]: Start difference. First operand has 270 places, 351 transitions, 5371 flow. Second operand 7 states and 1730 transitions. [2023-08-26 09:19:28,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 467 transitions, 7222 flow [2023-08-26 09:19:35,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 467 transitions, 7056 flow, removed 52 selfloop flow, removed 6 redundant places. [2023-08-26 09:19:35,194 INFO L231 Difference]: Finished difference. Result has 273 places, 355 transitions, 5368 flow [2023-08-26 09:19:35,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5368, PETRI_PLACES=273, PETRI_TRANSITIONS=355} [2023-08-26 09:19:35,194 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 100 predicate places. [2023-08-26 09:19:35,194 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 355 transitions, 5368 flow [2023-08-26 09:19:35,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:35,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:19:35,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:19:35,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 09:19:35,195 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:19:35,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:19:35,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1176364502, now seen corresponding path program 31 times [2023-08-26 09:19:35,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:19:35,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960726144] [2023-08-26 09:19:35,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:19:35,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:19:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:19:35,612 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-26 09:19:35,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:19:35,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960726144] [2023-08-26 09:19:35,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960726144] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:19:35,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:19:35,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 09:19:35,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315259914] [2023-08-26 09:19:35,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:19:35,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:19:35,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:19:35,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:19:35,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:19:35,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:19:35,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 355 transitions, 5368 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:35,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:19:35,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:19:35,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:19:49,707 INFO L124 PetriNetUnfolderBase]: 44646/69479 cut-off events. [2023-08-26 09:19:49,707 INFO L125 PetriNetUnfolderBase]: For 727925/727925 co-relation queries the response was YES. [2023-08-26 09:19:50,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 369312 conditions, 69479 events. 44646/69479 cut-off events. For 727925/727925 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 504786 event pairs, 25327 based on Foata normal form. 28/69507 useless extension candidates. Maximal degree in co-relation 369200. Up to 65344 conditions per place. [2023-08-26 09:19:50,670 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 394 selfloop transitions, 37 changer transitions 15/446 dead transitions. [2023-08-26 09:19:50,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 446 transitions, 6962 flow [2023-08-26 09:19:50,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:19:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:19:50,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1942 transitions. [2023-08-26 09:19:50,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36177347242921015 [2023-08-26 09:19:50,673 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1942 transitions. [2023-08-26 09:19:50,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1942 transitions. [2023-08-26 09:19:50,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:19:50,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1942 transitions. [2023-08-26 09:19:50,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 242.75) internal successors, (1942), 8 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:50,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:50,677 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:50,677 INFO L175 Difference]: Start difference. First operand has 273 places, 355 transitions, 5368 flow. Second operand 8 states and 1942 transitions. [2023-08-26 09:19:50,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 446 transitions, 6962 flow [2023-08-26 09:19:57,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 446 transitions, 6893 flow, removed 19 selfloop flow, removed 4 redundant places. [2023-08-26 09:19:57,832 INFO L231 Difference]: Finished difference. Result has 279 places, 361 transitions, 5556 flow [2023-08-26 09:19:57,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5301, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5556, PETRI_PLACES=279, PETRI_TRANSITIONS=361} [2023-08-26 09:19:57,833 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 106 predicate places. [2023-08-26 09:19:57,833 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 361 transitions, 5556 flow [2023-08-26 09:19:57,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:57,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:19:57,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:19:57,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 09:19:57,834 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:19:57,834 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:19:57,834 INFO L85 PathProgramCache]: Analyzing trace with hash 2143264258, now seen corresponding path program 32 times [2023-08-26 09:19:57,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:19:57,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602926117] [2023-08-26 09:19:57,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:19:57,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:19:57,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:19:58,270 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-26 09:19:58,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:19:58,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602926117] [2023-08-26 09:19:58,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602926117] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:19:58,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:19:58,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 09:19:58,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89419808] [2023-08-26 09:19:58,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:19:58,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:19:58,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:19:58,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:19:58,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:19:58,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:19:58,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 361 transitions, 5556 flow. Second operand has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:19:58,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:19:58,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:19:58,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:20:12,947 INFO L124 PetriNetUnfolderBase]: 45041/70142 cut-off events. [2023-08-26 09:20:12,947 INFO L125 PetriNetUnfolderBase]: For 751277/751277 co-relation queries the response was YES. [2023-08-26 09:20:13,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374207 conditions, 70142 events. 45041/70142 cut-off events. For 751277/751277 co-relation queries the response was YES. Maximal size of possible extension queue 1215. Compared 512273 event pairs, 25473 based on Foata normal form. 28/70170 useless extension candidates. Maximal degree in co-relation 374092. Up to 66833 conditions per place. [2023-08-26 09:20:14,027 INFO L140 encePairwiseOnDemand]: 659/671 looper letters, 419 selfloop transitions, 21 changer transitions 24/464 dead transitions. [2023-08-26 09:20:14,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 464 transitions, 7376 flow [2023-08-26 09:20:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:20:14,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:20:14,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1722 transitions. [2023-08-26 09:20:14,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36661698956780925 [2023-08-26 09:20:14,030 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1722 transitions. [2023-08-26 09:20:14,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1722 transitions. [2023-08-26 09:20:14,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:20:14,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1722 transitions. [2023-08-26 09:20:14,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 246.0) internal successors, (1722), 7 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:14,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:14,034 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 671.0) internal successors, (5368), 8 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:14,034 INFO L175 Difference]: Start difference. First operand has 279 places, 361 transitions, 5556 flow. Second operand 7 states and 1722 transitions. [2023-08-26 09:20:14,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 464 transitions, 7376 flow [2023-08-26 09:20:21,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 464 transitions, 7270 flow, removed 47 selfloop flow, removed 3 redundant places. [2023-08-26 09:20:21,167 INFO L231 Difference]: Finished difference. Result has 284 places, 363 transitions, 5596 flow [2023-08-26 09:20:21,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5596, PETRI_PLACES=284, PETRI_TRANSITIONS=363} [2023-08-26 09:20:21,168 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 111 predicate places. [2023-08-26 09:20:21,168 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 363 transitions, 5596 flow [2023-08-26 09:20:21,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 231.0) internal successors, (1617), 7 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:21,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:20:21,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:20:21,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 09:20:21,168 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:20:21,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:20:21,168 INFO L85 PathProgramCache]: Analyzing trace with hash -703834916, now seen corresponding path program 33 times [2023-08-26 09:20:21,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:20:21,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757231738] [2023-08-26 09:20:21,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:20:21,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:20:21,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:20:21,534 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-26 09:20:21,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:20:21,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757231738] [2023-08-26 09:20:21,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757231738] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:20:21,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:20:21,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:20:21,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697940163] [2023-08-26 09:20:21,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:20:21,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:20:21,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:20:21,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:20:21,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:20:21,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:20:21,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 363 transitions, 5596 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:21,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:20:21,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:20:21,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:20:36,053 INFO L124 PetriNetUnfolderBase]: 44747/69700 cut-off events. [2023-08-26 09:20:36,054 INFO L125 PetriNetUnfolderBase]: For 794743/794743 co-relation queries the response was YES. [2023-08-26 09:20:36,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375405 conditions, 69700 events. 44747/69700 cut-off events. For 794743/794743 co-relation queries the response was YES. Maximal size of possible extension queue 1208. Compared 507399 event pairs, 23213 based on Foata normal form. 28/69728 useless extension candidates. Maximal degree in co-relation 375288. Up to 65014 conditions per place. [2023-08-26 09:20:37,087 INFO L140 encePairwiseOnDemand]: 662/671 looper letters, 416 selfloop transitions, 25 changer transitions 37/478 dead transitions. [2023-08-26 09:20:37,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 478 transitions, 7369 flow [2023-08-26 09:20:37,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:20:37,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:20:37,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1958 transitions. [2023-08-26 09:20:37,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36475409836065575 [2023-08-26 09:20:37,090 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1958 transitions. [2023-08-26 09:20:37,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1958 transitions. [2023-08-26 09:20:37,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:20:37,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1958 transitions. [2023-08-26 09:20:37,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 244.75) internal successors, (1958), 8 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:37,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:37,095 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:37,095 INFO L175 Difference]: Start difference. First operand has 284 places, 363 transitions, 5596 flow. Second operand 8 states and 1958 transitions. [2023-08-26 09:20:37,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 478 transitions, 7369 flow [2023-08-26 09:20:44,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 478 transitions, 7199 flow, removed 79 selfloop flow, removed 3 redundant places. [2023-08-26 09:20:44,513 INFO L231 Difference]: Finished difference. Result has 288 places, 361 transitions, 5457 flow [2023-08-26 09:20:44,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5457, PETRI_PLACES=288, PETRI_TRANSITIONS=361} [2023-08-26 09:20:44,513 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 115 predicate places. [2023-08-26 09:20:44,513 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 361 transitions, 5457 flow [2023-08-26 09:20:44,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:44,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:20:44,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:20:44,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 09:20:44,514 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:20:44,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:20:44,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1263805864, now seen corresponding path program 34 times [2023-08-26 09:20:44,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:20:44,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128282737] [2023-08-26 09:20:44,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:20:44,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:20:44,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:20:45,017 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-26 09:20:45,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:20:45,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128282737] [2023-08-26 09:20:45,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128282737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:20:45,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:20:45,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:20:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439646336] [2023-08-26 09:20:45,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:20:45,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:20:45,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:20:45,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:20:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:20:45,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:20:45,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 361 transitions, 5457 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:20:45,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:20:45,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:20:45,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:20:59,516 INFO L124 PetriNetUnfolderBase]: 44507/69328 cut-off events. [2023-08-26 09:20:59,516 INFO L125 PetriNetUnfolderBase]: For 802041/802041 co-relation queries the response was YES. [2023-08-26 09:21:00,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374153 conditions, 69328 events. 44507/69328 cut-off events. For 802041/802041 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 504951 event pairs, 25563 based on Foata normal form. 28/69356 useless extension candidates. Maximal degree in co-relation 374034. Up to 66980 conditions per place. [2023-08-26 09:21:00,538 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 388 selfloop transitions, 15 changer transitions 35/438 dead transitions. [2023-08-26 09:21:00,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 438 transitions, 6836 flow [2023-08-26 09:21:00,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:21:00,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:21:00,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1930 transitions. [2023-08-26 09:21:00,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35953800298062594 [2023-08-26 09:21:00,540 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1930 transitions. [2023-08-26 09:21:00,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1930 transitions. [2023-08-26 09:21:00,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:21:00,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1930 transitions. [2023-08-26 09:21:00,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 241.25) internal successors, (1930), 8 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:00,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:00,544 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 671.0) internal successors, (6039), 9 states have internal predecessors, (6039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:00,544 INFO L175 Difference]: Start difference. First operand has 288 places, 361 transitions, 5457 flow. Second operand 8 states and 1930 transitions. [2023-08-26 09:21:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 438 transitions, 6836 flow [2023-08-26 09:21:09,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 438 transitions, 6770 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-26 09:21:09,075 INFO L231 Difference]: Finished difference. Result has 288 places, 359 transitions, 5402 flow [2023-08-26 09:21:09,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5393, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5402, PETRI_PLACES=288, PETRI_TRANSITIONS=359} [2023-08-26 09:21:09,076 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 115 predicate places. [2023-08-26 09:21:09,076 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 359 transitions, 5402 flow [2023-08-26 09:21:09,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:09,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:21:09,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:21:09,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 09:21:09,076 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:21:09,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:21:09,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1569890076, now seen corresponding path program 35 times [2023-08-26 09:21:09,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:21:09,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514991805] [2023-08-26 09:21:09,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:21:09,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:21:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:21:09,539 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-26 09:21:09,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:21:09,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514991805] [2023-08-26 09:21:09,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514991805] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:21:09,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:21:09,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 09:21:09,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196190348] [2023-08-26 09:21:09,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:21:09,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 09:21:09,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:21:09,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 09:21:09,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-26 09:21:09,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:21:09,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 359 transitions, 5402 flow. Second operand has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:09,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:21:09,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:21:09,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:21:24,352 INFO L124 PetriNetUnfolderBase]: 45086/70521 cut-off events. [2023-08-26 09:21:24,352 INFO L125 PetriNetUnfolderBase]: For 814239/814239 co-relation queries the response was YES. [2023-08-26 09:21:25,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379935 conditions, 70521 events. 45086/70521 cut-off events. For 814239/814239 co-relation queries the response was YES. Maximal size of possible extension queue 1219. Compared 517919 event pairs, 23231 based on Foata normal form. 28/70549 useless extension candidates. Maximal degree in co-relation 379816. Up to 57647 conditions per place. [2023-08-26 09:21:25,677 INFO L140 encePairwiseOnDemand]: 660/671 looper letters, 456 selfloop transitions, 31 changer transitions 53/540 dead transitions. [2023-08-26 09:21:25,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 540 transitions, 8117 flow [2023-08-26 09:21:25,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:21:25,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:21:25,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2213 transitions. [2023-08-26 09:21:25,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36645139923828446 [2023-08-26 09:21:25,680 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2213 transitions. [2023-08-26 09:21:25,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2213 transitions. [2023-08-26 09:21:25,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:21:25,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2213 transitions. [2023-08-26 09:21:25,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 245.88888888888889) internal successors, (2213), 9 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:25,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:25,686 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:25,686 INFO L175 Difference]: Start difference. First operand has 288 places, 359 transitions, 5402 flow. Second operand 9 states and 2213 transitions. [2023-08-26 09:21:25,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 540 transitions, 8117 flow [2023-08-26 09:21:32,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 540 transitions, 8039 flow, removed 10 selfloop flow, removed 9 redundant places. [2023-08-26 09:21:32,569 INFO L231 Difference]: Finished difference. Result has 288 places, 358 transitions, 5418 flow [2023-08-26 09:21:32,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=671, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5418, PETRI_PLACES=288, PETRI_TRANSITIONS=358} [2023-08-26 09:21:32,569 INFO L281 CegarLoopForPetriNet]: 173 programPoint places, 115 predicate places. [2023-08-26 09:21:32,570 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 358 transitions, 5418 flow [2023-08-26 09:21:32,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 229.44444444444446) internal successors, (2065), 9 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:32,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:21:32,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:21:32,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 09:21:32,570 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 207 more)] === [2023-08-26 09:21:32,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:21:32,570 INFO L85 PathProgramCache]: Analyzing trace with hash 882525966, now seen corresponding path program 36 times [2023-08-26 09:21:32,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:21:32,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515593638] [2023-08-26 09:21:32,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:21:32,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:21:32,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:21:32,913 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-26 09:21:32,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:21:32,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515593638] [2023-08-26 09:21:32,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515593638] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:21:32,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:21:32,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 09:21:32,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039985047] [2023-08-26 09:21:32,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:21:32,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 09:21:32,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:21:32,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 09:21:32,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-26 09:21:32,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 671 [2023-08-26 09:21:32,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 358 transitions, 5418 flow. Second operand has 10 states, 10 states have (on average 228.9) internal successors, (2289), 10 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-26 09:21:32,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:21:32,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 671 [2023-08-26 09:21:32,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:21:47,824 INFO L124 PetriNetUnfolderBase]: 45150/70597 cut-off events. [2023-08-26 09:21:47,824 INFO L125 PetriNetUnfolderBase]: For 824939/824939 co-relation queries the response was YES. [2023-08-26 09:21:48,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381832 conditions, 70597 events. 45150/70597 cut-off events. For 824939/824939 co-relation queries the response was YES. Maximal size of possible extension queue 1235. Compared 518918 event pairs, 26015 based on Foata normal form. 28/70625 useless extension candidates. Maximal degree in co-relation 381714. Up to 67662 conditions per place. [2023-08-26 09:21:48,825 INFO L140 encePairwiseOnDemand]: 661/671 looper letters, 407 selfloop transitions, 14 changer transitions 50/471 dead transitions. [2023-08-26 09:21:48,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 471 transitions, 7128 flow [2023-08-26 09:21:48,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 09:21:48,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 09:21:48,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2187 transitions. [2023-08-26 09:21:48,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3621460506706408 [2023-08-26 09:21:48,827 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2187 transitions. [2023-08-26 09:21:48,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2187 transitions. [2023-08-26 09:21:48,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:21:48,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2187 transitions. [2023-08-26 09:21:48,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 243.0) internal successors, (2187), 9 states have internal predecessors, (2187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:48,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:48,832 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 671.0) internal successors, (6710), 10 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:21:48,832 INFO L175 Difference]: Start difference. First operand has 288 places, 358 transitions, 5418 flow. Second operand 9 states and 2187 transitions. [2023-08-26 09:21:48,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 471 transitions, 7128 flow Received shutdown request... [2023-08-26 09:21:52,018 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 09:21:52,034 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr21ASSERT_VIOLATIONASSERT (210 of 211 remaining) [2023-08-26 09:21:52,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-26 09:21:52,035 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-26 09:21:52,036 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (209 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (208 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (207 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (206 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONDATA_RACE (205 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONDATA_RACE (204 of 211 remaining) [2023-08-26 09:21:52,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONDATA_RACE (203 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONDATA_RACE (202 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONDATA_RACE (201 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONDATA_RACE (200 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONDATA_RACE (199 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONDATA_RACE (198 of 211 remaining) [2023-08-26 09:21:52,038 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONDATA_RACE (197 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONDATA_RACE (196 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONDATA_RACE (195 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONDATA_RACE (194 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONDATA_RACE (193 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONDATA_RACE (192 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err18ASSERT_VIOLATIONDATA_RACE (191 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err19ASSERT_VIOLATIONDATA_RACE (190 of 211 remaining) [2023-08-26 09:21:52,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err20ASSERT_VIOLATIONDATA_RACE (189 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err21ASSERT_VIOLATIONDATA_RACE (188 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err22ASSERT_VIOLATIONDATA_RACE (187 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err23ASSERT_VIOLATIONDATA_RACE (186 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err24ASSERT_VIOLATIONDATA_RACE (185 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err25ASSERT_VIOLATIONDATA_RACE (184 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err26ASSERT_VIOLATIONDATA_RACE (183 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err27ASSERT_VIOLATIONDATA_RACE (182 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err28ASSERT_VIOLATIONDATA_RACE (181 of 211 remaining) [2023-08-26 09:21:52,040 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err29ASSERT_VIOLATIONDATA_RACE (180 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err30ASSERT_VIOLATIONDATA_RACE (179 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (178 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (177 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (176 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (175 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (174 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONDATA_RACE (173 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONDATA_RACE (172 of 211 remaining) [2023-08-26 09:21:52,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONDATA_RACE (171 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONDATA_RACE (170 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONDATA_RACE (169 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONDATA_RACE (168 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONDATA_RACE (167 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONDATA_RACE (166 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONDATA_RACE (165 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONDATA_RACE (164 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONDATA_RACE (163 of 211 remaining) [2023-08-26 09:21:52,042 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONDATA_RACE (162 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONDATA_RACE (161 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err18ASSERT_VIOLATIONDATA_RACE (160 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err19ASSERT_VIOLATIONDATA_RACE (159 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err20ASSERT_VIOLATIONDATA_RACE (158 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err21ASSERT_VIOLATIONDATA_RACE (157 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err22ASSERT_VIOLATIONDATA_RACE (156 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err23ASSERT_VIOLATIONDATA_RACE (155 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err24ASSERT_VIOLATIONDATA_RACE (154 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err25ASSERT_VIOLATIONDATA_RACE (153 of 211 remaining) [2023-08-26 09:21:52,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err26ASSERT_VIOLATIONDATA_RACE (152 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err27ASSERT_VIOLATIONDATA_RACE (151 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err28ASSERT_VIOLATIONDATA_RACE (150 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err29ASSERT_VIOLATIONDATA_RACE (149 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err30ASSERT_VIOLATIONDATA_RACE (148 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (147 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (146 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONDATA_RACE (145 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONDATA_RACE (144 of 211 remaining) [2023-08-26 09:21:52,044 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONDATA_RACE (143 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONDATA_RACE (142 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONDATA_RACE (141 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONDATA_RACE (140 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err9ASSERT_VIOLATIONDATA_RACE (139 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err8ASSERT_VIOLATIONDATA_RACE (138 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err10ASSERT_VIOLATIONDATA_RACE (137 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err11ASSERT_VIOLATIONDATA_RACE (136 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err12ASSERT_VIOLATIONDATA_RACE (135 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err13ASSERT_VIOLATIONDATA_RACE (134 of 211 remaining) [2023-08-26 09:21:52,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err14ASSERT_VIOLATIONDATA_RACE (133 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err15ASSERT_VIOLATIONDATA_RACE (132 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err16ASSERT_VIOLATIONDATA_RACE (131 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err17ASSERT_VIOLATIONDATA_RACE (130 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err18ASSERT_VIOLATIONDATA_RACE (129 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err19ASSERT_VIOLATIONDATA_RACE (128 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err20ASSERT_VIOLATIONDATA_RACE (127 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err21ASSERT_VIOLATIONDATA_RACE (126 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err22ASSERT_VIOLATIONDATA_RACE (125 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err23ASSERT_VIOLATIONDATA_RACE (124 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err24ASSERT_VIOLATIONDATA_RACE (123 of 211 remaining) [2023-08-26 09:21:52,046 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err25ASSERT_VIOLATIONDATA_RACE (122 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err26ASSERT_VIOLATIONDATA_RACE (121 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err27ASSERT_VIOLATIONDATA_RACE (120 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err28ASSERT_VIOLATIONDATA_RACE (119 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err29ASSERT_VIOLATIONDATA_RACE (118 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err30ASSERT_VIOLATIONDATA_RACE (117 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (116 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (115 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (114 of 211 remaining) [2023-08-26 09:21:52,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (113 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (112 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (111 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (110 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (109 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (108 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (107 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (106 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (105 of 211 remaining) [2023-08-26 09:21:52,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (104 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (103 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (102 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (101 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (100 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (99 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (98 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (97 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (96 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (95 of 211 remaining) [2023-08-26 09:21:52,049 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (94 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (93 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (92 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (91 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (90 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (89 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONDATA_RACE (88 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONDATA_RACE (87 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONDATA_RACE (86 of 211 remaining) [2023-08-26 09:21:52,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONDATA_RACE (85 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONDATA_RACE (84 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONDATA_RACE (83 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONDATA_RACE (82 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONDATA_RACE (81 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONDATA_RACE (80 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONDATA_RACE (79 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONDATA_RACE (78 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONDATA_RACE (77 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONDATA_RACE (76 of 211 remaining) [2023-08-26 09:21:52,051 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONDATA_RACE (75 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err18ASSERT_VIOLATIONDATA_RACE (74 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err19ASSERT_VIOLATIONDATA_RACE (73 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err20ASSERT_VIOLATIONDATA_RACE (72 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err21ASSERT_VIOLATIONDATA_RACE (71 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err22ASSERT_VIOLATIONDATA_RACE (70 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err23ASSERT_VIOLATIONDATA_RACE (69 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err24ASSERT_VIOLATIONDATA_RACE (68 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err25ASSERT_VIOLATIONDATA_RACE (67 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err26ASSERT_VIOLATIONDATA_RACE (66 of 211 remaining) [2023-08-26 09:21:52,052 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err27ASSERT_VIOLATIONDATA_RACE (65 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err28ASSERT_VIOLATIONDATA_RACE (64 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err29ASSERT_VIOLATIONDATA_RACE (63 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err30ASSERT_VIOLATIONDATA_RACE (62 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (61 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (60 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (59 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (58 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (57 of 211 remaining) [2023-08-26 09:21:52,053 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONDATA_RACE (56 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONDATA_RACE (55 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONDATA_RACE (54 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONDATA_RACE (53 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONDATA_RACE (52 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONDATA_RACE (51 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONDATA_RACE (50 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONDATA_RACE (49 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONDATA_RACE (48 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONDATA_RACE (47 of 211 remaining) [2023-08-26 09:21:52,054 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONDATA_RACE (46 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONDATA_RACE (45 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONDATA_RACE (44 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err18ASSERT_VIOLATIONDATA_RACE (43 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err19ASSERT_VIOLATIONDATA_RACE (42 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err20ASSERT_VIOLATIONDATA_RACE (41 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err21ASSERT_VIOLATIONDATA_RACE (40 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err22ASSERT_VIOLATIONDATA_RACE (39 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err23ASSERT_VIOLATIONDATA_RACE (38 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err24ASSERT_VIOLATIONDATA_RACE (37 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err25ASSERT_VIOLATIONDATA_RACE (36 of 211 remaining) [2023-08-26 09:21:52,055 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err26ASSERT_VIOLATIONDATA_RACE (35 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err27ASSERT_VIOLATIONDATA_RACE (34 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err28ASSERT_VIOLATIONDATA_RACE (33 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err29ASSERT_VIOLATIONDATA_RACE (32 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err30ASSERT_VIOLATIONDATA_RACE (31 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (30 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (29 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONDATA_RACE (28 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONDATA_RACE (27 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONDATA_RACE (26 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONDATA_RACE (25 of 211 remaining) [2023-08-26 09:21:52,056 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONDATA_RACE (24 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONDATA_RACE (23 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err9ASSERT_VIOLATIONDATA_RACE (22 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err8ASSERT_VIOLATIONDATA_RACE (21 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err10ASSERT_VIOLATIONDATA_RACE (20 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err11ASSERT_VIOLATIONDATA_RACE (19 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err12ASSERT_VIOLATIONDATA_RACE (18 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err13ASSERT_VIOLATIONDATA_RACE (17 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err14ASSERT_VIOLATIONDATA_RACE (16 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err15ASSERT_VIOLATIONDATA_RACE (15 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err16ASSERT_VIOLATIONDATA_RACE (14 of 211 remaining) [2023-08-26 09:21:52,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err17ASSERT_VIOLATIONDATA_RACE (13 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err18ASSERT_VIOLATIONDATA_RACE (12 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err19ASSERT_VIOLATIONDATA_RACE (11 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err20ASSERT_VIOLATIONDATA_RACE (10 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err21ASSERT_VIOLATIONDATA_RACE (9 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err22ASSERT_VIOLATIONDATA_RACE (8 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err23ASSERT_VIOLATIONDATA_RACE (7 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err24ASSERT_VIOLATIONDATA_RACE (6 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err25ASSERT_VIOLATIONDATA_RACE (5 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err26ASSERT_VIOLATIONDATA_RACE (4 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err27ASSERT_VIOLATIONDATA_RACE (3 of 211 remaining) [2023-08-26 09:21:52,058 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err28ASSERT_VIOLATIONDATA_RACE (2 of 211 remaining) [2023-08-26 09:21:52,059 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err29ASSERT_VIOLATIONDATA_RACE (1 of 211 remaining) [2023-08-26 09:21:52,059 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err30ASSERT_VIOLATIONDATA_RACE (0 of 211 remaining) [2023-08-26 09:21:52,059 INFO L445 BasicCegarLoop]: Path program histogram: [36, 1] [2023-08-26 09:21:52,065 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 09:21:52,065 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 09:21:52,067 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 09:21:52 BasicIcfg [2023-08-26 09:21:52,068 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 09:21:52,068 INFO L158 Benchmark]: Toolchain (without parser) took 691587.45ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 291.6MB in the beginning and 10.8GB in the end (delta: -10.5GB). Peak memory consumption was 5.8GB. Max. memory is 16.0GB. [2023-08-26 09:21:52,068 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 335.5MB. Free memory is still 311.8MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 09:21:52,068 INFO L158 Benchmark]: CACSL2BoogieTranslator took 341.29ms. Allocated memory is still 335.5MB. Free memory was 291.6MB in the beginning and 277.9MB in the end (delta: 13.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 09:21:52,069 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.62ms. Allocated memory is still 335.5MB. Free memory was 277.9MB in the beginning and 274.4MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 09:21:52,069 INFO L158 Benchmark]: Boogie Preprocessor took 45.31ms. Allocated memory is still 335.5MB. Free memory was 274.4MB in the beginning and 271.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 09:21:52,069 INFO L158 Benchmark]: RCFGBuilder took 1177.25ms. Allocated memory is still 335.5MB. Free memory was 271.6MB in the beginning and 256.5MB in the end (delta: 15.1MB). Peak memory consumption was 30.8MB. Max. memory is 16.0GB. [2023-08-26 09:21:52,069 INFO L158 Benchmark]: TraceAbstraction took 689942.57ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 256.5MB in the beginning and 10.8GB in the end (delta: -10.6GB). Peak memory consumption was 5.7GB. Max. memory is 16.0GB. [2023-08-26 09:21:52,070 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 335.5MB. Free memory is still 311.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 341.29ms. Allocated memory is still 335.5MB. Free memory was 291.6MB in the beginning and 277.9MB in the end (delta: 13.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 73.62ms. Allocated memory is still 335.5MB. Free memory was 277.9MB in the beginning and 274.4MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 45.31ms. Allocated memory is still 335.5MB. Free memory was 274.4MB in the beginning and 271.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 1177.25ms. Allocated memory is still 335.5MB. Free memory was 271.6MB in the beginning and 256.5MB in the end (delta: 15.1MB). Peak memory consumption was 30.8MB. Max. memory is 16.0GB. * TraceAbstraction took 689942.57ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 256.5MB in the beginning and 10.8GB in the end (delta: -10.6GB). Peak memory consumption was 5.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.2s, 359 PlacesBefore, 173 PlacesAfterwards, 357 TransitionsBefore, 163 TransitionsAfterwards, 18630 CoEnabledTransitionPairs, 10 FixpointIterations, 230 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 19 TrivialYvCompositions, 0 ConcurrentYvCompositions, 8 ChoiceCompositions, 300 TotalNumberOfCompositions, 271751 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 59336, independent: 56608, independent conditional: 0, independent unconditional: 56608, dependent: 2728, dependent conditional: 0, dependent unconditional: 2728, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6170, independent: 6034, independent conditional: 0, independent unconditional: 6034, dependent: 136, dependent conditional: 0, dependent unconditional: 136, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 59336, independent: 50574, independent conditional: 0, independent unconditional: 50574, dependent: 2592, dependent conditional: 0, dependent unconditional: 2592, unknown: 6170, unknown conditional: 0, unknown unconditional: 6170] , Statistics on independence cache: Total cache size (in pairs): 2953, Positive cache size: 2824, Positive conditional cache size: 0, Positive unconditional cache size: 2824, Negative cache size: 129, Negative conditional cache size: 0, Negative unconditional cache size: 129, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 141]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 148]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 151]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 158]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 158]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 161]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 161]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 164]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 174]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 175]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 176]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 177]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 178]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 179]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 180]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 181]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 182]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 183]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 191]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 192]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 193]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 195]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 188]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 189]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 190]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 505 locations, 211 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 689.8s, OverallIterations: 37, TraceHistogramMax: 1, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 661.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 10.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3267 SdHoareTripleChecker+Valid, 12.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3267 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 412 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 21751 IncrementalHoareTripleChecker+Invalid, 22163 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 412 mSolverCounterUnsat, 0 mSDtfsCounter, 21751 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 388 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5596occurred in iteration=33, InterpolantAutomatonStates: 275, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 15.7s InterpolantComputationTime, 1765 NumberOfCodeBlocks, 1765 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 1728 ConstructedInterpolants, 0 QuantifiedInterpolants, 11463 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 37 InterpolantComputations, 37 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown