/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/popl20-more-queue-add-3-nl.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 10:28:43,592 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 10:28:43,678 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 10:28:43,683 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 10:28:43,683 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 10:28:43,712 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 10:28:43,713 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 10:28:43,713 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 10:28:43,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 10:28:43,717 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 10:28:43,717 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 10:28:43,718 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 10:28:43,718 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 10:28:43,719 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 10:28:43,719 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 10:28:43,719 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 10:28:43,720 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 10:28:43,720 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 10:28:43,720 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 10:28:43,720 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 10:28:43,721 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 10:28:43,721 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 10:28:43,721 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 10:28:43,722 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 10:28:43,722 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 10:28:43,722 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 10:28:43,723 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 10:28:43,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 10:28:43,723 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 10:28:43,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 10:28:43,724 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 10:28:43,724 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 10:28:43,724 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 10:28:43,725 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 10:28:43,725 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 10:28:43,725 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 10:28:44,024 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 10:28:44,040 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 10:28:44,042 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 10:28:44,042 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 10:28:44,043 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 10:28:44,044 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2023-08-26 10:28:45,125 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 10:28:45,328 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 10:28:45,328 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2023-08-26 10:28:45,335 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d0dffe71/34272590531a423b832e18c713440aa5/FLAG07c708a77 [2023-08-26 10:28:45,353 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d0dffe71/34272590531a423b832e18c713440aa5 [2023-08-26 10:28:45,358 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 10:28:45,359 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 10:28:45,362 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 10:28:45,362 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 10:28:45,364 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 10:28:45,365 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@476d9884 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45, skipping insertion in model container [2023-08-26 10:28:45,366 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,401 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 10:28:45,598 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 10:28:45,609 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 10:28:45,666 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 10:28:45,680 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 10:28:45,680 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 10:28:45,686 INFO L206 MainTranslator]: Completed translation [2023-08-26 10:28:45,686 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45 WrapperNode [2023-08-26 10:28:45,686 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 10:28:45,687 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 10:28:45,687 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 10:28:45,687 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 10:28:45,693 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,714 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,759 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 17, calls inlined = 19, statements flattened = 564 [2023-08-26 10:28:45,760 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 10:28:45,761 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 10:28:45,761 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 10:28:45,761 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 10:28:45,773 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,774 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,789 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,789 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,808 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,813 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,815 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,817 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,820 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 10:28:45,821 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 10:28:45,821 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 10:28:45,821 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 10:28:45,822 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (1/1) ... [2023-08-26 10:28:45,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 10:28:45,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:28:45,847 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 10:28:45,856 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 10:28:45,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 10:28:45,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 10:28:45,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 10:28:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 10:28:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 10:28:45,891 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 10:28:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 10:28:45,891 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 10:28:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 10:28:45,891 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 10:28:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 10:28:45,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 10:28:45,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 10:28:45,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-26 10:28:45,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 10:28:45,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 10:28:45,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 10:28:45,894 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 10:28:46,022 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 10:28:46,024 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 10:28:46,691 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 10:28:47,118 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 10:28:47,118 INFO L302 CfgBuilder]: Removed 5 assume(true) statements. [2023-08-26 10:28:47,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 10:28:47 BoogieIcfgContainer [2023-08-26 10:28:47,122 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 10:28:47,124 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 10:28:47,124 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 10:28:47,127 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 10:28:47,127 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 10:28:45" (1/3) ... [2023-08-26 10:28:47,128 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@156ebfbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 10:28:47, skipping insertion in model container [2023-08-26 10:28:47,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 10:28:45" (2/3) ... [2023-08-26 10:28:47,128 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@156ebfbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 10:28:47, skipping insertion in model container [2023-08-26 10:28:47,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 10:28:47" (3/3) ... [2023-08-26 10:28:47,130 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2023-08-26 10:28:47,145 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 10:28:47,146 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 90 error locations. [2023-08-26 10:28:47,147 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 10:28:47,300 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-26 10:28:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 452 places, 462 transitions, 948 flow [2023-08-26 10:28:47,534 INFO L124 PetriNetUnfolderBase]: 20/459 cut-off events. [2023-08-26 10:28:47,534 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 10:28:47,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 459 events. 20/459 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 853 event pairs, 0 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 340. Up to 3 conditions per place. [2023-08-26 10:28:47,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 452 places, 462 transitions, 948 flow [2023-08-26 10:28:47,549 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 438 places, 448 transitions, 914 flow [2023-08-26 10:28:47,552 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 10:28:47,560 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 438 places, 448 transitions, 914 flow [2023-08-26 10:28:47,562 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 438 places, 448 transitions, 914 flow [2023-08-26 10:28:47,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 438 places, 448 transitions, 914 flow [2023-08-26 10:28:47,629 INFO L124 PetriNetUnfolderBase]: 20/448 cut-off events. [2023-08-26 10:28:47,629 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 10:28:47,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 448 events. 20/448 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 850 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 340. Up to 3 conditions per place. [2023-08-26 10:28:47,641 INFO L119 LiptonReduction]: Number of co-enabled transitions 23604 [2023-08-26 10:29:01,100 INFO L134 LiptonReduction]: Checked pairs total: 87389 [2023-08-26 10:29:01,100 INFO L136 LiptonReduction]: Total number of compositions: 525 [2023-08-26 10:29:01,112 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 10:29:01,117 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;@44324179, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 10:29:01,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 156 error locations. [2023-08-26 10:29:01,118 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 10:29:01,119 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 10:29:01,119 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 10:29:01,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:01,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 10:29:01,120 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:01,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:01,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2353, now seen corresponding path program 1 times [2023-08-26 10:29:01,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:01,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428603237] [2023-08-26 10:29:01,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:01,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:01,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:01,226 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 10:29:01,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:01,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428603237] [2023-08-26 10:29:01,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428603237] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:01,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:01,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 10:29:01,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163168832] [2023-08-26 10:29:01,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:01,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 10:29:01,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:01,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 10:29:01,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 10:29:01,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 393 out of 987 [2023-08-26 10:29:01,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 138 transitions, 294 flow. Second operand has 2 states, 2 states have (on average 393.5) internal successors, (787), 2 states have internal predecessors, (787), 0 states have call successors, (0), 0 states 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 10:29:01,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:01,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 393 of 987 [2023-08-26 10:29:01,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:01,603 INFO L124 PetriNetUnfolderBase]: 1202/2149 cut-off events. [2023-08-26 10:29:01,604 INFO L125 PetriNetUnfolderBase]: For 122/122 co-relation queries the response was YES. [2023-08-26 10:29:01,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 2149 events. 1202/2149 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11582 event pairs, 901 based on Foata normal form. 94/1843 useless extension candidates. Maximal degree in co-relation 3422. Up to 1701 conditions per place. [2023-08-26 10:29:01,620 INFO L140 encePairwiseOnDemand]: 903/987 looper letters, 33 selfloop transitions, 0 changer transitions 0/54 dead transitions. [2023-08-26 10:29:01,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 54 transitions, 192 flow [2023-08-26 10:29:01,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 10:29:01,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 10:29:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 903 transitions. [2023-08-26 10:29:01,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2023-08-26 10:29:01,642 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 903 transitions. [2023-08-26 10:29:01,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 903 transitions. [2023-08-26 10:29:01,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:01,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 903 transitions. [2023-08-26 10:29:01,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 451.5) internal successors, (903), 2 states have internal predecessors, (903), 0 states have call successors, (0), 0 states 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 10:29:01,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 987.0) internal successors, (2961), 3 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states 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 10:29:01,661 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 987.0) internal successors, (2961), 3 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states 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 10:29:01,663 INFO L175 Difference]: Start difference. First operand has 141 places, 138 transitions, 294 flow. Second operand 2 states and 903 transitions. [2023-08-26 10:29:01,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 54 transitions, 192 flow [2023-08-26 10:29:01,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 54 transitions, 180 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 10:29:01,669 INFO L231 Difference]: Finished difference. Result has 54 places, 54 transitions, 114 flow [2023-08-26 10:29:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=114, PETRI_PLACES=54, PETRI_TRANSITIONS=54} [2023-08-26 10:29:01,674 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -87 predicate places. [2023-08-26 10:29:01,674 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 54 transitions, 114 flow [2023-08-26 10:29:01,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 393.5) internal successors, (787), 2 states have internal predecessors, (787), 0 states have call successors, (0), 0 states 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 10:29:01,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:01,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:01,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 10:29:01,676 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:01,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:01,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1726892563, now seen corresponding path program 1 times [2023-08-26 10:29:01,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:01,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848005816] [2023-08-26 10:29:01,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:01,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:01,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:01,902 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 10:29:01,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:01,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848005816] [2023-08-26 10:29:01,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848005816] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:01,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 10:29:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790750696] [2023-08-26 10:29:01,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:01,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 10:29:01,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:01,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 10:29:01,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 10:29:01,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 987 [2023-08-26 10:29:01,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 54 transitions, 114 flow. Second operand has 3 states, 3 states have (on average 380.3333333333333) internal successors, (1141), 3 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states 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 10:29:01,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:01,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 987 [2023-08-26 10:29:01,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:02,232 INFO L124 PetriNetUnfolderBase]: 1690/2615 cut-off events. [2023-08-26 10:29:02,233 INFO L125 PetriNetUnfolderBase]: For 36/210 co-relation queries the response was YES. [2023-08-26 10:29:02,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 2615 events. 1690/2615 cut-off events. For 36/210 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12115 event pairs, 325 based on Foata normal form. 4/2191 useless extension candidates. Maximal degree in co-relation 5057. Up to 2119 conditions per place. [2023-08-26 10:29:02,246 INFO L140 encePairwiseOnDemand]: 979/987 looper letters, 46 selfloop transitions, 4 changer transitions 0/66 dead transitions. [2023-08-26 10:29:02,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 240 flow [2023-08-26 10:29:02,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 10:29:02,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 10:29:02,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1188 transitions. [2023-08-26 10:29:02,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012158054711246 [2023-08-26 10:29:02,251 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1188 transitions. [2023-08-26 10:29:02,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1188 transitions. [2023-08-26 10:29:02,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:02,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1188 transitions. [2023-08-26 10:29:02,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 396.0) internal successors, (1188), 3 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states 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 10:29:02,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:02,261 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:02,261 INFO L175 Difference]: Start difference. First operand has 54 places, 54 transitions, 114 flow. Second operand 3 states and 1188 transitions. [2023-08-26 10:29:02,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 240 flow [2023-08-26 10:29:02,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 66 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 10:29:02,264 INFO L231 Difference]: Finished difference. Result has 53 places, 54 transitions, 134 flow [2023-08-26 10:29:02,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=53, PETRI_TRANSITIONS=54} [2023-08-26 10:29:02,265 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -88 predicate places. [2023-08-26 10:29:02,266 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 54 transitions, 134 flow [2023-08-26 10:29:02,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 380.3333333333333) internal successors, (1141), 3 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states 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 10:29:02,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:02,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:02,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 10:29:02,274 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:02,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:02,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1864919434, now seen corresponding path program 1 times [2023-08-26 10:29:02,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:02,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186419964] [2023-08-26 10:29:02,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:02,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:02,774 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 10:29:02,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:02,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186419964] [2023-08-26 10:29:02,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186419964] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:02,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:02,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 10:29:02,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7525325] [2023-08-26 10:29:02,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:02,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 10:29:02,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:02,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 10:29:02,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-26 10:29:02,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 987 [2023-08-26 10:29:02,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 54 transitions, 134 flow. Second operand has 6 states, 6 states have (on average 359.1666666666667) internal successors, (2155), 6 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states 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 10:29:02,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:02,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 987 [2023-08-26 10:29:02,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:03,668 INFO L124 PetriNetUnfolderBase]: 5230/7070 cut-off events. [2023-08-26 10:29:03,668 INFO L125 PetriNetUnfolderBase]: For 917/917 co-relation queries the response was YES. [2023-08-26 10:29:03,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15452 conditions, 7070 events. 5230/7070 cut-off events. For 917/917 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31638 event pairs, 446 based on Foata normal form. 0/5792 useless extension candidates. Maximal degree in co-relation 15448. Up to 2828 conditions per place. [2023-08-26 10:29:03,706 INFO L140 encePairwiseOnDemand]: 982/987 looper letters, 122 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2023-08-26 10:29:03,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 129 transitions, 596 flow [2023-08-26 10:29:03,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 10:29:03,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 10:29:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2254 transitions. [2023-08-26 10:29:03,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806146572104019 [2023-08-26 10:29:03,712 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2254 transitions. [2023-08-26 10:29:03,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2254 transitions. [2023-08-26 10:29:03,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:03,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2254 transitions. [2023-08-26 10:29:03,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 375.6666666666667) internal successors, (2254), 6 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states 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 10:29:03,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:03,728 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:03,729 INFO L175 Difference]: Start difference. First operand has 53 places, 54 transitions, 134 flow. Second operand 6 states and 2254 transitions. [2023-08-26 10:29:03,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 129 transitions, 596 flow [2023-08-26 10:29:03,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 129 transitions, 596 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 10:29:03,733 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 140 flow [2023-08-26 10:29:03,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=140, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2023-08-26 10:29:03,734 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -84 predicate places. [2023-08-26 10:29:03,734 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 140 flow [2023-08-26 10:29:03,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 359.1666666666667) internal successors, (2155), 6 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states 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 10:29:03,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:03,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:03,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 10:29:03,736 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:03,736 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:03,736 INFO L85 PathProgramCache]: Analyzing trace with hash 513016736, now seen corresponding path program 1 times [2023-08-26 10:29:03,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:03,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289535494] [2023-08-26 10:29:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:03,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:03,857 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 10:29:03,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:03,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289535494] [2023-08-26 10:29:03,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289535494] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:03,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:03,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 10:29:03,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759693999] [2023-08-26 10:29:03,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:03,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 10:29:03,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:03,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 10:29:03,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 10:29:03,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 987 [2023-08-26 10:29:03,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 357.5) internal successors, (1430), 4 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states 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 10:29:03,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:03,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 987 [2023-08-26 10:29:03,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:04,219 INFO L124 PetriNetUnfolderBase]: 1698/2963 cut-off events. [2023-08-26 10:29:04,219 INFO L125 PetriNetUnfolderBase]: For 444/453 co-relation queries the response was YES. [2023-08-26 10:29:04,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6456 conditions, 2963 events. 1698/2963 cut-off events. For 444/453 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16594 event pairs, 1091 based on Foata normal form. 50/2519 useless extension candidates. Maximal degree in co-relation 6451. Up to 2309 conditions per place. [2023-08-26 10:29:04,235 INFO L140 encePairwiseOnDemand]: 979/987 looper letters, 35 selfloop transitions, 2 changer transitions 18/72 dead transitions. [2023-08-26 10:29:04,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 72 transitions, 298 flow [2023-08-26 10:29:04,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 10:29:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 10:29:04,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1824 transitions. [2023-08-26 10:29:04,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696048632218845 [2023-08-26 10:29:04,241 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1824 transitions. [2023-08-26 10:29:04,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1824 transitions. [2023-08-26 10:29:04,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:04,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1824 transitions. [2023-08-26 10:29:04,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 364.8) internal successors, (1824), 5 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states 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 10:29:04,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 987.0) internal successors, (5922), 6 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states 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 10:29:04,256 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 987.0) internal successors, (5922), 6 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states 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 10:29:04,256 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 140 flow. Second operand 5 states and 1824 transitions. [2023-08-26 10:29:04,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 72 transitions, 298 flow [2023-08-26 10:29:04,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 72 transitions, 289 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 10:29:04,262 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 155 flow [2023-08-26 10:29:04,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2023-08-26 10:29:04,263 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -81 predicate places. [2023-08-26 10:29:04,263 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 155 flow [2023-08-26 10:29:04,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 357.5) internal successors, (1430), 4 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states 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 10:29:04,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:04,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:04,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 10:29:04,264 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:04,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1026268963, now seen corresponding path program 1 times [2023-08-26 10:29:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:04,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372065608] [2023-08-26 10:29:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:04,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:04,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:29:04,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:04,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372065608] [2023-08-26 10:29:04,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372065608] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:04,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:04,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 10:29:04,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013847955] [2023-08-26 10:29:04,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:04,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 10:29:04,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:04,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 10:29:04,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-26 10:29:04,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 987 [2023-08-26 10:29:04,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 155 flow. Second operand has 6 states, 6 states have (on average 360.8333333333333) internal successors, (2165), 6 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 10:29:04,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:04,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 987 [2023-08-26 10:29:04,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:05,463 INFO L124 PetriNetUnfolderBase]: 5076/6887 cut-off events. [2023-08-26 10:29:05,463 INFO L125 PetriNetUnfolderBase]: For 1464/1464 co-relation queries the response was YES. [2023-08-26 10:29:05,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 6887 events. 5076/6887 cut-off events. For 1464/1464 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 30274 event pairs, 3129 based on Foata normal form. 0/5672 useless extension candidates. Maximal degree in co-relation 16522. Up to 6269 conditions per place. [2023-08-26 10:29:05,499 INFO L140 encePairwiseOnDemand]: 982/987 looper letters, 86 selfloop transitions, 4 changer transitions 0/93 dead transitions. [2023-08-26 10:29:05,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 93 transitions, 429 flow [2023-08-26 10:29:05,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 10:29:05,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 10:29:05,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2229 transitions. [2023-08-26 10:29:05,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37639311043566365 [2023-08-26 10:29:05,505 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2229 transitions. [2023-08-26 10:29:05,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2229 transitions. [2023-08-26 10:29:05,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:05,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2229 transitions. [2023-08-26 10:29:05,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 371.5) internal successors, (2229), 6 states have internal predecessors, (2229), 0 states have call successors, (0), 0 states 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 10:29:05,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:05,519 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:05,519 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 155 flow. Second operand 6 states and 2229 transitions. [2023-08-26 10:29:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 93 transitions, 429 flow [2023-08-26 10:29:05,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 93 transitions, 421 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-26 10:29:05,523 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 153 flow [2023-08-26 10:29:05,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=153, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2023-08-26 10:29:05,523 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -81 predicate places. [2023-08-26 10:29:05,524 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 153 flow [2023-08-26 10:29:05,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 360.8333333333333) internal successors, (2165), 6 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 10:29:05,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:05,525 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] [2023-08-26 10:29:05,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 10:29:05,525 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:05,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:05,525 INFO L85 PathProgramCache]: Analyzing trace with hash -161013464, now seen corresponding path program 1 times [2023-08-26 10:29:05,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:05,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017364050] [2023-08-26 10:29:05,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:05,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:05,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:29:05,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:05,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017364050] [2023-08-26 10:29:05,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017364050] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:05,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:05,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 10:29:05,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592622255] [2023-08-26 10:29:05,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:05,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 10:29:05,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:05,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 10:29:05,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 10:29:05,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 987 [2023-08-26 10:29:05,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 359.25) internal successors, (1437), 4 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states 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 10:29:05,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:05,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 987 [2023-08-26 10:29:05,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:06,061 INFO L124 PetriNetUnfolderBase]: 1988/3326 cut-off events. [2023-08-26 10:29:06,062 INFO L125 PetriNetUnfolderBase]: For 655/675 co-relation queries the response was YES. [2023-08-26 10:29:06,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7685 conditions, 3326 events. 1988/3326 cut-off events. For 655/675 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18239 event pairs, 1347 based on Foata normal form. 118/2936 useless extension candidates. Maximal degree in co-relation 7678. Up to 2310 conditions per place. [2023-08-26 10:29:06,075 INFO L140 encePairwiseOnDemand]: 982/987 looper letters, 36 selfloop transitions, 2 changer transitions 20/74 dead transitions. [2023-08-26 10:29:06,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 333 flow [2023-08-26 10:29:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 10:29:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 10:29:06,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1470 transitions. [2023-08-26 10:29:06,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723404255319149 [2023-08-26 10:29:06,079 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1470 transitions. [2023-08-26 10:29:06,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1470 transitions. [2023-08-26 10:29:06,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:06,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1470 transitions. [2023-08-26 10:29:06,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 367.5) internal successors, (1470), 4 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states 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 10:29:06,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 987.0) internal successors, (4935), 5 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states 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 10:29:06,089 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 987.0) internal successors, (4935), 5 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states 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 10:29:06,089 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 153 flow. Second operand 4 states and 1470 transitions. [2023-08-26 10:29:06,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 333 flow [2023-08-26 10:29:06,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 74 transitions, 324 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 10:29:06,092 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 162 flow [2023-08-26 10:29:06,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=61, PETRI_TRANSITIONS=54} [2023-08-26 10:29:06,094 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -80 predicate places. [2023-08-26 10:29:06,096 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 162 flow [2023-08-26 10:29:06,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 359.25) internal successors, (1437), 4 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states 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 10:29:06,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:06,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:06,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 10:29:06,098 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:06,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:06,098 INFO L85 PathProgramCache]: Analyzing trace with hash -200587314, now seen corresponding path program 1 times [2023-08-26 10:29:06,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:06,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613091073] [2023-08-26 10:29:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:06,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:06,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:06,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:06,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613091073] [2023-08-26 10:29:06,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613091073] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:06,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:06,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 10:29:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492476845] [2023-08-26 10:29:06,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:06,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 10:29:06,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:06,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 10:29:06,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-26 10:29:06,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 987 [2023-08-26 10:29:06,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 54 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 362.6666666666667) internal successors, (2176), 6 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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 10:29:06,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:06,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 987 [2023-08-26 10:29:06,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:07,342 INFO L124 PetriNetUnfolderBase]: 5071/6878 cut-off events. [2023-08-26 10:29:07,342 INFO L125 PetriNetUnfolderBase]: For 1981/1981 co-relation queries the response was YES. [2023-08-26 10:29:07,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17223 conditions, 6878 events. 5071/6878 cut-off events. For 1981/1981 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 30247 event pairs, 3363 based on Foata normal form. 0/5670 useless extension candidates. Maximal degree in co-relation 17214. Up to 6760 conditions per place. [2023-08-26 10:29:07,378 INFO L140 encePairwiseOnDemand]: 982/987 looper letters, 66 selfloop transitions, 4 changer transitions 0/73 dead transitions. [2023-08-26 10:29:07,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 356 flow [2023-08-26 10:29:07,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 10:29:07,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 10:29:07,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2208 transitions. [2023-08-26 10:29:07,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3728470111448835 [2023-08-26 10:29:07,384 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2208 transitions. [2023-08-26 10:29:07,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2208 transitions. [2023-08-26 10:29:07,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:07,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2208 transitions. [2023-08-26 10:29:07,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 368.0) internal successors, (2208), 6 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states 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 10:29:07,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:07,396 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 987.0) internal successors, (6909), 7 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states 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 10:29:07,397 INFO L175 Difference]: Start difference. First operand has 61 places, 54 transitions, 162 flow. Second operand 6 states and 2208 transitions. [2023-08-26 10:29:07,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 356 flow [2023-08-26 10:29:07,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 352 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 10:29:07,399 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 164 flow [2023-08-26 10:29:07,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2023-08-26 10:29:07,400 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -78 predicate places. [2023-08-26 10:29:07,400 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 164 flow [2023-08-26 10:29:07,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 362.6666666666667) internal successors, (2176), 6 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states 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 10:29:07,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:07,401 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] [2023-08-26 10:29:07,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 10:29:07,401 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:07,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:07,402 INFO L85 PathProgramCache]: Analyzing trace with hash 271404731, now seen corresponding path program 1 times [2023-08-26 10:29:07,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:07,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257566246] [2023-08-26 10:29:07,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:07,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:07,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:08,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:08,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:08,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257566246] [2023-08-26 10:29:08,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257566246] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:08,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:08,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881712789] [2023-08-26 10:29:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:08,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:08,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 164 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:08,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:08,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:08,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:09,709 INFO L124 PetriNetUnfolderBase]: 2571/3854 cut-off events. [2023-08-26 10:29:09,710 INFO L125 PetriNetUnfolderBase]: For 770/913 co-relation queries the response was YES. [2023-08-26 10:29:09,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 3854 events. 2571/3854 cut-off events. For 770/913 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 18465 event pairs, 70 based on Foata normal form. 28/3279 useless extension candidates. Maximal degree in co-relation 9139. Up to 2297 conditions per place. [2023-08-26 10:29:09,734 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 118 selfloop transitions, 42 changer transitions 3/177 dead transitions. [2023-08-26 10:29:09,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 177 transitions, 839 flow [2023-08-26 10:29:09,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:09,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:09,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4548 transitions. [2023-08-26 10:29:09,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839918946301925 [2023-08-26 10:29:09,748 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4548 transitions. [2023-08-26 10:29:09,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4548 transitions. [2023-08-26 10:29:09,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:09,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4548 transitions. [2023-08-26 10:29:09,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states 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 10:29:09,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:09,773 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:09,773 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 164 flow. Second operand 12 states and 4548 transitions. [2023-08-26 10:29:09,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 177 transitions, 839 flow [2023-08-26 10:29:09,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 177 transitions, 828 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 10:29:09,780 INFO L231 Difference]: Finished difference. Result has 78 places, 93 transitions, 406 flow [2023-08-26 10:29:09,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=406, PETRI_PLACES=78, PETRI_TRANSITIONS=93} [2023-08-26 10:29:09,782 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -63 predicate places. [2023-08-26 10:29:09,782 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 93 transitions, 406 flow [2023-08-26 10:29:09,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:09,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:09,784 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] [2023-08-26 10:29:09,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 10:29:09,784 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:09,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:09,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1654942215, now seen corresponding path program 2 times [2023-08-26 10:29:09,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:09,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032401919] [2023-08-26 10:29:09,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:09,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:09,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:09,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032401919] [2023-08-26 10:29:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032401919] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:09,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 10:29:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827103838] [2023-08-26 10:29:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 10:29:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 10:29:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 10:29:09,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 987 [2023-08-26 10:29:09,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 93 transitions, 406 flow. Second operand has 3 states, 3 states have (on average 398.3333333333333) internal successors, (1195), 3 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states 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 10:29:09,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:09,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 987 [2023-08-26 10:29:09,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:10,281 INFO L124 PetriNetUnfolderBase]: 2245/3604 cut-off events. [2023-08-26 10:29:10,281 INFO L125 PetriNetUnfolderBase]: For 3117/3209 co-relation queries the response was YES. [2023-08-26 10:29:10,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10725 conditions, 3604 events. 2245/3604 cut-off events. For 3117/3209 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17958 event pairs, 580 based on Foata normal form. 49/3259 useless extension candidates. Maximal degree in co-relation 10708. Up to 3023 conditions per place. [2023-08-26 10:29:10,305 INFO L140 encePairwiseOnDemand]: 983/987 looper letters, 87 selfloop transitions, 4 changer transitions 0/107 dead transitions. [2023-08-26 10:29:10,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 645 flow [2023-08-26 10:29:10,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 10:29:10,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 10:29:10,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1214 transitions. [2023-08-26 10:29:10,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099966227625802 [2023-08-26 10:29:10,310 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1214 transitions. [2023-08-26 10:29:10,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1214 transitions. [2023-08-26 10:29:10,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:10,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1214 transitions. [2023-08-26 10:29:10,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 404.6666666666667) internal successors, (1214), 3 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states 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 10:29:10,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:10,317 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:10,317 INFO L175 Difference]: Start difference. First operand has 78 places, 93 transitions, 406 flow. Second operand 3 states and 1214 transitions. [2023-08-26 10:29:10,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 645 flow [2023-08-26 10:29:10,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 643 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 10:29:10,326 INFO L231 Difference]: Finished difference. Result has 80 places, 93 transitions, 422 flow [2023-08-26 10:29:10,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=80, PETRI_TRANSITIONS=93} [2023-08-26 10:29:10,327 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -61 predicate places. [2023-08-26 10:29:10,327 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 93 transitions, 422 flow [2023-08-26 10:29:10,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 398.3333333333333) internal successors, (1195), 3 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states 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 10:29:10,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:10,328 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] [2023-08-26 10:29:10,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 10:29:10,328 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:10,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:10,328 INFO L85 PathProgramCache]: Analyzing trace with hash 620932963, now seen corresponding path program 3 times [2023-08-26 10:29:10,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:10,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883185778] [2023-08-26 10:29:10,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:10,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:10,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:10,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:10,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:10,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883185778] [2023-08-26 10:29:10,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883185778] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:10,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:10,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 10:29:10,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313831663] [2023-08-26 10:29:10,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:10,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 10:29:10,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:10,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 10:29:10,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 10:29:10,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 987 [2023-08-26 10:29:10,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 93 transitions, 422 flow. Second operand has 3 states, 3 states have (on average 398.3333333333333) internal successors, (1195), 3 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states 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 10:29:10,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:10,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 987 [2023-08-26 10:29:10,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:10,755 INFO L124 PetriNetUnfolderBase]: 1836/2951 cut-off events. [2023-08-26 10:29:10,756 INFO L125 PetriNetUnfolderBase]: For 3629/3747 co-relation queries the response was YES. [2023-08-26 10:29:10,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9167 conditions, 2951 events. 1836/2951 cut-off events. For 3629/3747 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14654 event pairs, 548 based on Foata normal form. 122/2747 useless extension candidates. Maximal degree in co-relation 9148. Up to 1944 conditions per place. [2023-08-26 10:29:10,777 INFO L140 encePairwiseOnDemand]: 984/987 looper letters, 93 selfloop transitions, 2 changer transitions 0/110 dead transitions. [2023-08-26 10:29:10,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 110 transitions, 686 flow [2023-08-26 10:29:10,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 10:29:10,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 10:29:10,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1215 transitions. [2023-08-26 10:29:10,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41033434650455924 [2023-08-26 10:29:10,780 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1215 transitions. [2023-08-26 10:29:10,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1215 transitions. [2023-08-26 10:29:10,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:10,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1215 transitions. [2023-08-26 10:29:10,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 405.0) internal successors, (1215), 3 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states 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 10:29:10,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:10,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 987.0) internal successors, (3948), 4 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states 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 10:29:10,788 INFO L175 Difference]: Start difference. First operand has 80 places, 93 transitions, 422 flow. Second operand 3 states and 1215 transitions. [2023-08-26 10:29:10,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 110 transitions, 686 flow [2023-08-26 10:29:10,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 110 transitions, 663 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-26 10:29:10,797 INFO L231 Difference]: Finished difference. Result has 79 places, 90 transitions, 400 flow [2023-08-26 10:29:10,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=400, PETRI_PLACES=79, PETRI_TRANSITIONS=90} [2023-08-26 10:29:10,798 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -62 predicate places. [2023-08-26 10:29:10,798 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 90 transitions, 400 flow [2023-08-26 10:29:10,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 398.3333333333333) internal successors, (1195), 3 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states 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 10:29:10,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:10,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:29:10,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 10:29:10,799 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:10,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:10,799 INFO L85 PathProgramCache]: Analyzing trace with hash -795005493, now seen corresponding path program 4 times [2023-08-26 10:29:10,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:10,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508882283] [2023-08-26 10:29:10,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:10,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:11,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:11,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:11,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508882283] [2023-08-26 10:29:11,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508882283] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:11,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:11,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:11,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904879163] [2023-08-26 10:29:11,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:11,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:11,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:11,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:11,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:11,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:11,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 90 transitions, 400 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:11,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:11,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:11,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:12,565 INFO L124 PetriNetUnfolderBase]: 2164/3552 cut-off events. [2023-08-26 10:29:12,565 INFO L125 PetriNetUnfolderBase]: For 3456/3610 co-relation queries the response was YES. [2023-08-26 10:29:12,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10902 conditions, 3552 events. 2164/3552 cut-off events. For 3456/3610 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18482 event pairs, 355 based on Foata normal form. 54/3175 useless extension candidates. Maximal degree in co-relation 10884. Up to 2498 conditions per place. [2023-08-26 10:29:12,593 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 111 selfloop transitions, 45 changer transitions 4/174 dead transitions. [2023-08-26 10:29:12,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 174 transitions, 1091 flow [2023-08-26 10:29:12,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:12,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4147 transitions. [2023-08-26 10:29:12,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819655521783181 [2023-08-26 10:29:12,604 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4147 transitions. [2023-08-26 10:29:12,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4147 transitions. [2023-08-26 10:29:12,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:12,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4147 transitions. [2023-08-26 10:29:12,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.0) internal successors, (4147), 11 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states 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 10:29:12,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:12,626 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:12,626 INFO L175 Difference]: Start difference. First operand has 79 places, 90 transitions, 400 flow. Second operand 11 states and 4147 transitions. [2023-08-26 10:29:12,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 174 transitions, 1091 flow [2023-08-26 10:29:12,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 174 transitions, 1072 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-26 10:29:12,638 INFO L231 Difference]: Finished difference. Result has 94 places, 118 transitions, 727 flow [2023-08-26 10:29:12,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=727, PETRI_PLACES=94, PETRI_TRANSITIONS=118} [2023-08-26 10:29:12,639 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -47 predicate places. [2023-08-26 10:29:12,639 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 118 transitions, 727 flow [2023-08-26 10:29:12,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:12,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:12,640 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] [2023-08-26 10:29:12,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 10:29:12,640 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:12,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:12,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1978636177, now seen corresponding path program 5 times [2023-08-26 10:29:12,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:12,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177495815] [2023-08-26 10:29:12,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:12,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:12,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:13,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:13,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:13,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177495815] [2023-08-26 10:29:13,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177495815] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:13,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:13,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:13,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356544389] [2023-08-26 10:29:13,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:13,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:13,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:13,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:13,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:13,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:13,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 118 transitions, 727 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:13,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:13,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:13,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:14,431 INFO L124 PetriNetUnfolderBase]: 2261/3688 cut-off events. [2023-08-26 10:29:14,432 INFO L125 PetriNetUnfolderBase]: For 5524/5647 co-relation queries the response was YES. [2023-08-26 10:29:14,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12634 conditions, 3688 events. 2261/3688 cut-off events. For 5524/5647 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19458 event pairs, 302 based on Foata normal form. 63/3420 useless extension candidates. Maximal degree in co-relation 12610. Up to 2620 conditions per place. [2023-08-26 10:29:14,463 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 126 selfloop transitions, 48 changer transitions 4/192 dead transitions. [2023-08-26 10:29:14,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 192 transitions, 1400 flow [2023-08-26 10:29:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:14,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4148 transitions. [2023-08-26 10:29:14,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205765865340335 [2023-08-26 10:29:14,472 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4148 transitions. [2023-08-26 10:29:14,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4148 transitions. [2023-08-26 10:29:14,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:14,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4148 transitions. [2023-08-26 10:29:14,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.09090909090907) internal successors, (4148), 11 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states 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 10:29:14,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:14,492 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:14,492 INFO L175 Difference]: Start difference. First operand has 94 places, 118 transitions, 727 flow. Second operand 11 states and 4148 transitions. [2023-08-26 10:29:14,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 192 transitions, 1400 flow [2023-08-26 10:29:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 192 transitions, 1342 flow, removed 28 selfloop flow, removed 1 redundant places. [2023-08-26 10:29:14,520 INFO L231 Difference]: Finished difference. Result has 106 places, 133 transitions, 919 flow [2023-08-26 10:29:14,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=919, PETRI_PLACES=106, PETRI_TRANSITIONS=133} [2023-08-26 10:29:14,521 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -35 predicate places. [2023-08-26 10:29:14,521 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 133 transitions, 919 flow [2023-08-26 10:29:14,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:14,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:14,522 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] [2023-08-26 10:29:14,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 10:29:14,522 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:14,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:14,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1920805143, now seen corresponding path program 6 times [2023-08-26 10:29:14,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:14,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837247702] [2023-08-26 10:29:14,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:14,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:15,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837247702] [2023-08-26 10:29:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837247702] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777481735] [2023-08-26 10:29:15,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:15,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:15,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:15,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:15,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:15,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 133 transitions, 919 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:15,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:15,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:15,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:16,406 INFO L124 PetriNetUnfolderBase]: 2488/4089 cut-off events. [2023-08-26 10:29:16,406 INFO L125 PetriNetUnfolderBase]: For 8034/8250 co-relation queries the response was YES. [2023-08-26 10:29:16,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14853 conditions, 4089 events. 2488/4089 cut-off events. For 8034/8250 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 22155 event pairs, 394 based on Foata normal form. 55/3753 useless extension candidates. Maximal degree in co-relation 14825. Up to 2818 conditions per place. [2023-08-26 10:29:16,444 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 141 selfloop transitions, 57 changer transitions 3/215 dead transitions. [2023-08-26 10:29:16,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 215 transitions, 1713 flow [2023-08-26 10:29:16,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:16,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4160 transitions. [2023-08-26 10:29:16,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3831629363544257 [2023-08-26 10:29:16,453 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4160 transitions. [2023-08-26 10:29:16,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4160 transitions. [2023-08-26 10:29:16,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:16,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4160 transitions. [2023-08-26 10:29:16,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 378.1818181818182) internal successors, (4160), 11 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:29:16,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:16,476 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:16,476 INFO L175 Difference]: Start difference. First operand has 106 places, 133 transitions, 919 flow. Second operand 11 states and 4160 transitions. [2023-08-26 10:29:16,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 215 transitions, 1713 flow [2023-08-26 10:29:16,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 215 transitions, 1637 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-26 10:29:16,512 INFO L231 Difference]: Finished difference. Result has 115 places, 153 transitions, 1199 flow [2023-08-26 10:29:16,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1199, PETRI_PLACES=115, PETRI_TRANSITIONS=153} [2023-08-26 10:29:16,513 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -26 predicate places. [2023-08-26 10:29:16,514 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 153 transitions, 1199 flow [2023-08-26 10:29:16,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:16,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:16,515 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] [2023-08-26 10:29:16,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 10:29:16,515 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:16,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:16,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1132189, now seen corresponding path program 7 times [2023-08-26 10:29:16,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:16,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043670703] [2023-08-26 10:29:16,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:16,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:16,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:17,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:17,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:17,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043670703] [2023-08-26 10:29:17,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043670703] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:17,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:17,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511875099] [2023-08-26 10:29:17,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:17,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:17,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:17,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:17,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 153 transitions, 1199 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:17,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:17,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:17,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:18,648 INFO L124 PetriNetUnfolderBase]: 2767/4470 cut-off events. [2023-08-26 10:29:18,648 INFO L125 PetriNetUnfolderBase]: For 11608/11791 co-relation queries the response was YES. [2023-08-26 10:29:18,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17729 conditions, 4470 events. 2767/4470 cut-off events. For 11608/11791 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24545 event pairs, 247 based on Foata normal form. 61/4105 useless extension candidates. Maximal degree in co-relation 17696. Up to 2421 conditions per place. [2023-08-26 10:29:18,691 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 136 selfloop transitions, 92 changer transitions 3/245 dead transitions. [2023-08-26 10:29:18,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 245 transitions, 2052 flow [2023-08-26 10:29:18,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:18,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4544 transitions. [2023-08-26 10:29:18,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38365417088821346 [2023-08-26 10:29:18,701 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4544 transitions. [2023-08-26 10:29:18,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4544 transitions. [2023-08-26 10:29:18,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:18,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4544 transitions. [2023-08-26 10:29:18,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 378.6666666666667) internal successors, (4544), 12 states have internal predecessors, (4544), 0 states have call successors, (0), 0 states 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 10:29:18,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:18,723 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:18,723 INFO L175 Difference]: Start difference. First operand has 115 places, 153 transitions, 1199 flow. Second operand 12 states and 4544 transitions. [2023-08-26 10:29:18,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 245 transitions, 2052 flow [2023-08-26 10:29:18,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 245 transitions, 1955 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-08-26 10:29:18,878 INFO L231 Difference]: Finished difference. Result has 126 places, 167 transitions, 1478 flow [2023-08-26 10:29:18,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1478, PETRI_PLACES=126, PETRI_TRANSITIONS=167} [2023-08-26 10:29:18,879 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -15 predicate places. [2023-08-26 10:29:18,879 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 167 transitions, 1478 flow [2023-08-26 10:29:18,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:18,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:18,881 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] [2023-08-26 10:29:18,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 10:29:18,881 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:18,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:18,881 INFO L85 PathProgramCache]: Analyzing trace with hash -2099639431, now seen corresponding path program 8 times [2023-08-26 10:29:18,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:18,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3683485] [2023-08-26 10:29:18,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:18,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:19,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:19,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:19,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3683485] [2023-08-26 10:29:19,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3683485] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:19,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:19,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:19,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162842335] [2023-08-26 10:29:19,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:19,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:19,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:19,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:19,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:19,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:19,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 167 transitions, 1478 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:19,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:19,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:19,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:20,845 INFO L124 PetriNetUnfolderBase]: 2757/4455 cut-off events. [2023-08-26 10:29:20,846 INFO L125 PetriNetUnfolderBase]: For 14218/14401 co-relation queries the response was YES. [2023-08-26 10:29:20,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19004 conditions, 4455 events. 2757/4455 cut-off events. For 14218/14401 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24569 event pairs, 284 based on Foata normal form. 57/4105 useless extension candidates. Maximal degree in co-relation 18968. Up to 3094 conditions per place. [2023-08-26 10:29:20,880 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 142 selfloop transitions, 76 changer transitions 4/236 dead transitions. [2023-08-26 10:29:20,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 236 transitions, 2169 flow [2023-08-26 10:29:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:20,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:20,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4528 transitions. [2023-08-26 10:29:20,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38230327592029717 [2023-08-26 10:29:20,889 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4528 transitions. [2023-08-26 10:29:20,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4528 transitions. [2023-08-26 10:29:20,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:20,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4528 transitions. [2023-08-26 10:29:20,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 377.3333333333333) internal successors, (4528), 12 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states 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 10:29:20,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:20,907 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:20,907 INFO L175 Difference]: Start difference. First operand has 126 places, 167 transitions, 1478 flow. Second operand 12 states and 4528 transitions. [2023-08-26 10:29:20,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 236 transitions, 2169 flow [2023-08-26 10:29:21,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 236 transitions, 1989 flow, removed 48 selfloop flow, removed 6 redundant places. [2023-08-26 10:29:21,027 INFO L231 Difference]: Finished difference. Result has 133 places, 170 transitions, 1503 flow [2023-08-26 10:29:21,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1503, PETRI_PLACES=133, PETRI_TRANSITIONS=170} [2023-08-26 10:29:21,027 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -8 predicate places. [2023-08-26 10:29:21,028 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 170 transitions, 1503 flow [2023-08-26 10:29:21,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:21,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:21,029 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] [2023-08-26 10:29:21,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 10:29:21,029 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:21,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:21,029 INFO L85 PathProgramCache]: Analyzing trace with hash -334485873, now seen corresponding path program 9 times [2023-08-26 10:29:21,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:21,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642111893] [2023-08-26 10:29:21,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:21,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:21,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:21,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:21,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642111893] [2023-08-26 10:29:21,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642111893] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:21,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:21,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:21,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357140972] [2023-08-26 10:29:21,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:21,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:21,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:21,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:21,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 170 transitions, 1503 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:21,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:21,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:21,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:22,995 INFO L124 PetriNetUnfolderBase]: 2887/4690 cut-off events. [2023-08-26 10:29:22,995 INFO L125 PetriNetUnfolderBase]: For 16709/16898 co-relation queries the response was YES. [2023-08-26 10:29:23,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20260 conditions, 4690 events. 2887/4690 cut-off events. For 16709/16898 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 26242 event pairs, 298 based on Foata normal form. 60/4295 useless extension candidates. Maximal degree in co-relation 20221. Up to 3149 conditions per place. [2023-08-26 10:29:23,037 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 152 selfloop transitions, 82 changer transitions 3/251 dead transitions. [2023-08-26 10:29:23,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 251 transitions, 2286 flow [2023-08-26 10:29:23,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:23,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:23,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4537 transitions. [2023-08-26 10:29:23,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3830631543397501 [2023-08-26 10:29:23,046 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4537 transitions. [2023-08-26 10:29:23,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4537 transitions. [2023-08-26 10:29:23,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:23,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4537 transitions. [2023-08-26 10:29:23,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 378.0833333333333) internal successors, (4537), 12 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states 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 10:29:23,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:23,069 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:23,069 INFO L175 Difference]: Start difference. First operand has 133 places, 170 transitions, 1503 flow. Second operand 12 states and 4537 transitions. [2023-08-26 10:29:23,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 251 transitions, 2286 flow [2023-08-26 10:29:23,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 251 transitions, 2160 flow, removed 18 selfloop flow, removed 8 redundant places. [2023-08-26 10:29:23,160 INFO L231 Difference]: Finished difference. Result has 139 places, 178 transitions, 1662 flow [2023-08-26 10:29:23,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1662, PETRI_PLACES=139, PETRI_TRANSITIONS=178} [2023-08-26 10:29:23,161 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -2 predicate places. [2023-08-26 10:29:23,161 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 178 transitions, 1662 flow [2023-08-26 10:29:23,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:23,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:23,162 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] [2023-08-26 10:29:23,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 10:29:23,162 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:23,162 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:23,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1241307181, now seen corresponding path program 10 times [2023-08-26 10:29:23,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:23,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198023852] [2023-08-26 10:29:23,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:23,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198023852] [2023-08-26 10:29:23,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198023852] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:23,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:23,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663639003] [2023-08-26 10:29:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:23,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:23,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:23,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:23,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:23,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:23,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 178 transitions, 1662 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:23,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:23,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:23,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:24,909 INFO L124 PetriNetUnfolderBase]: 2938/5061 cut-off events. [2023-08-26 10:29:24,909 INFO L125 PetriNetUnfolderBase]: For 20529/20654 co-relation queries the response was YES. [2023-08-26 10:29:24,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22130 conditions, 5061 events. 2938/5061 cut-off events. For 20529/20654 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 30583 event pairs, 532 based on Foata normal form. 48/4659 useless extension candidates. Maximal degree in co-relation 22087. Up to 3689 conditions per place. [2023-08-26 10:29:24,949 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 168 selfloop transitions, 50 changer transitions 4/236 dead transitions. [2023-08-26 10:29:24,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 236 transitions, 2382 flow [2023-08-26 10:29:24,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:24,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:24,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4141 transitions. [2023-08-26 10:29:24,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38141291332780697 [2023-08-26 10:29:24,956 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4141 transitions. [2023-08-26 10:29:24,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4141 transitions. [2023-08-26 10:29:24,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:24,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4141 transitions. [2023-08-26 10:29:24,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 376.45454545454544) internal successors, (4141), 11 states have internal predecessors, (4141), 0 states have call successors, (0), 0 states 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 10:29:24,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:24,975 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:24,975 INFO L175 Difference]: Start difference. First operand has 139 places, 178 transitions, 1662 flow. Second operand 11 states and 4141 transitions. [2023-08-26 10:29:24,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 236 transitions, 2382 flow [2023-08-26 10:29:25,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 236 transitions, 2185 flow, removed 24 selfloop flow, removed 8 redundant places. [2023-08-26 10:29:25,102 INFO L231 Difference]: Finished difference. Result has 143 places, 184 transitions, 1676 flow [2023-08-26 10:29:25,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1676, PETRI_PLACES=143, PETRI_TRANSITIONS=184} [2023-08-26 10:29:25,103 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 2 predicate places. [2023-08-26 10:29:25,103 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 184 transitions, 1676 flow [2023-08-26 10:29:25,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:25,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:25,104 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] [2023-08-26 10:29:25,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 10:29:25,104 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:25,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:25,104 INFO L85 PathProgramCache]: Analyzing trace with hash 2137583281, now seen corresponding path program 11 times [2023-08-26 10:29:25,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:25,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893998905] [2023-08-26 10:29:25,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:25,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:25,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:25,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:25,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:25,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893998905] [2023-08-26 10:29:25,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893998905] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:25,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:25,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:25,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510498124] [2023-08-26 10:29:25,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:25,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:25,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:25,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:25,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:25,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:25,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 184 transitions, 1676 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:25,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:25,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:25,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:26,994 INFO L124 PetriNetUnfolderBase]: 3200/5505 cut-off events. [2023-08-26 10:29:26,995 INFO L125 PetriNetUnfolderBase]: For 24230/24336 co-relation queries the response was YES. [2023-08-26 10:29:27,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23913 conditions, 5505 events. 3200/5505 cut-off events. For 24230/24336 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 33934 event pairs, 556 based on Foata normal form. 48/5070 useless extension candidates. Maximal degree in co-relation 23868. Up to 3840 conditions per place. [2023-08-26 10:29:27,025 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 182 selfloop transitions, 57 changer transitions 3/256 dead transitions. [2023-08-26 10:29:27,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 256 transitions, 2539 flow [2023-08-26 10:29:27,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4155 transitions. [2023-08-26 10:29:27,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38270240397899974 [2023-08-26 10:29:27,041 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4155 transitions. [2023-08-26 10:29:27,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4155 transitions. [2023-08-26 10:29:27,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:27,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4155 transitions. [2023-08-26 10:29:27,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.72727272727275) internal successors, (4155), 11 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states 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 10:29:27,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:27,055 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:27,055 INFO L175 Difference]: Start difference. First operand has 143 places, 184 transitions, 1676 flow. Second operand 11 states and 4155 transitions. [2023-08-26 10:29:27,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 256 transitions, 2539 flow [2023-08-26 10:29:27,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 256 transitions, 2398 flow, removed 43 selfloop flow, removed 7 redundant places. [2023-08-26 10:29:27,212 INFO L231 Difference]: Finished difference. Result has 148 places, 197 transitions, 1864 flow [2023-08-26 10:29:27,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1864, PETRI_PLACES=148, PETRI_TRANSITIONS=197} [2023-08-26 10:29:27,213 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 7 predicate places. [2023-08-26 10:29:27,213 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 197 transitions, 1864 flow [2023-08-26 10:29:27,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:27,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:27,214 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] [2023-08-26 10:29:27,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 10:29:27,214 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:27,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:27,214 INFO L85 PathProgramCache]: Analyzing trace with hash 80038531, now seen corresponding path program 12 times [2023-08-26 10:29:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:27,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150722433] [2023-08-26 10:29:27,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:27,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:27,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:27,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:27,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150722433] [2023-08-26 10:29:27,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150722433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:27,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:27,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:27,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42626363] [2023-08-26 10:29:27,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:27,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:27,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:27,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:27,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:27,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:27,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 197 transitions, 1864 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:27,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:27,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:27,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:29,003 INFO L124 PetriNetUnfolderBase]: 3255/5640 cut-off events. [2023-08-26 10:29:29,003 INFO L125 PetriNetUnfolderBase]: For 29706/29827 co-relation queries the response was YES. [2023-08-26 10:29:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25449 conditions, 5640 events. 3255/5640 cut-off events. For 29706/29827 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 35055 event pairs, 586 based on Foata normal form. 47/5199 useless extension candidates. Maximal degree in co-relation 25402. Up to 4017 conditions per place. [2023-08-26 10:29:29,035 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 185 selfloop transitions, 55 changer transitions 3/257 dead transitions. [2023-08-26 10:29:29,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 257 transitions, 2631 flow [2023-08-26 10:29:29,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:29,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:29,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4149 transitions. [2023-08-26 10:29:29,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821497651284885 [2023-08-26 10:29:29,063 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4149 transitions. [2023-08-26 10:29:29,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4149 transitions. [2023-08-26 10:29:29,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:29,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4149 transitions. [2023-08-26 10:29:29,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.1818181818182) internal successors, (4149), 11 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states 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 10:29:29,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:29,076 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:29,076 INFO L175 Difference]: Start difference. First operand has 148 places, 197 transitions, 1864 flow. Second operand 11 states and 4149 transitions. [2023-08-26 10:29:29,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 257 transitions, 2631 flow [2023-08-26 10:29:29,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 257 transitions, 2425 flow, removed 77 selfloop flow, removed 6 redundant places. [2023-08-26 10:29:29,243 INFO L231 Difference]: Finished difference. Result has 154 places, 202 transitions, 1883 flow [2023-08-26 10:29:29,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1883, PETRI_PLACES=154, PETRI_TRANSITIONS=202} [2023-08-26 10:29:29,244 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 13 predicate places. [2023-08-26 10:29:29,244 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 202 transitions, 1883 flow [2023-08-26 10:29:29,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:29,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:29,245 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] [2023-08-26 10:29:29,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 10:29:29,245 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:29,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:29,245 INFO L85 PathProgramCache]: Analyzing trace with hash 33779861, now seen corresponding path program 13 times [2023-08-26 10:29:29,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:29,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964179941] [2023-08-26 10:29:29,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:29,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:29,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:29,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:29,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964179941] [2023-08-26 10:29:29,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964179941] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:29,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:29,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:29,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891271592] [2023-08-26 10:29:29,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:29,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:29,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:29,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:29,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:29,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:29,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 202 transitions, 1883 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:29,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:29,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:29,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:30,974 INFO L124 PetriNetUnfolderBase]: 3311/5756 cut-off events. [2023-08-26 10:29:30,974 INFO L125 PetriNetUnfolderBase]: For 29648/29769 co-relation queries the response was YES. [2023-08-26 10:29:30,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25815 conditions, 5756 events. 3311/5756 cut-off events. For 29648/29769 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 36016 event pairs, 640 based on Foata normal form. 47/5292 useless extension candidates. Maximal degree in co-relation 25765. Up to 4240 conditions per place. [2023-08-26 10:29:31,013 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 190 selfloop transitions, 51 changer transitions 4/259 dead transitions. [2023-08-26 10:29:31,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 259 transitions, 2650 flow [2023-08-26 10:29:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:31,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:31,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4143 transitions. [2023-08-26 10:29:31,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815971262779773 [2023-08-26 10:29:31,019 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4143 transitions. [2023-08-26 10:29:31,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4143 transitions. [2023-08-26 10:29:31,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:31,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4143 transitions. [2023-08-26 10:29:31,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 376.6363636363636) internal successors, (4143), 11 states have internal predecessors, (4143), 0 states have call successors, (0), 0 states 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 10:29:31,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:31,035 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:31,035 INFO L175 Difference]: Start difference. First operand has 154 places, 202 transitions, 1883 flow. Second operand 11 states and 4143 transitions. [2023-08-26 10:29:31,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 259 transitions, 2650 flow [2023-08-26 10:29:31,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 259 transitions, 2498 flow, removed 45 selfloop flow, removed 7 redundant places. [2023-08-26 10:29:31,188 INFO L231 Difference]: Finished difference. Result has 159 places, 206 transitions, 1953 flow [2023-08-26 10:29:31,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1953, PETRI_PLACES=159, PETRI_TRANSITIONS=206} [2023-08-26 10:29:31,188 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 18 predicate places. [2023-08-26 10:29:31,189 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 206 transitions, 1953 flow [2023-08-26 10:29:31,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:31,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:31,189 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] [2023-08-26 10:29:31,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 10:29:31,190 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:31,190 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:31,190 INFO L85 PathProgramCache]: Analyzing trace with hash 341406569, now seen corresponding path program 14 times [2023-08-26 10:29:31,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:31,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103211903] [2023-08-26 10:29:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:31,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:32,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:32,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:32,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103211903] [2023-08-26 10:29:32,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103211903] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:32,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:32,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:32,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110974021] [2023-08-26 10:29:32,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:32,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:32,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:32,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:32,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:32,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:32,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 206 transitions, 1953 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:32,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:32,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:32,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:33,021 INFO L124 PetriNetUnfolderBase]: 3542/6121 cut-off events. [2023-08-26 10:29:33,022 INFO L125 PetriNetUnfolderBase]: For 36461/36583 co-relation queries the response was YES. [2023-08-26 10:29:33,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28121 conditions, 6121 events. 3542/6121 cut-off events. For 36461/36583 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 38495 event pairs, 622 based on Foata normal form. 48/5602 useless extension candidates. Maximal degree in co-relation 28068. Up to 4343 conditions per place. [2023-08-26 10:29:33,077 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 201 selfloop transitions, 62 changer transitions 3/280 dead transitions. [2023-08-26 10:29:33,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 280 transitions, 2904 flow [2023-08-26 10:29:33,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:33,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:33,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4154 transitions. [2023-08-26 10:29:33,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3826102975039145 [2023-08-26 10:29:33,082 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4154 transitions. [2023-08-26 10:29:33,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4154 transitions. [2023-08-26 10:29:33,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:33,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4154 transitions. [2023-08-26 10:29:33,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.6363636363636) internal successors, (4154), 11 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states 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 10:29:33,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:33,095 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:33,095 INFO L175 Difference]: Start difference. First operand has 159 places, 206 transitions, 1953 flow. Second operand 11 states and 4154 transitions. [2023-08-26 10:29:33,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 280 transitions, 2904 flow [2023-08-26 10:29:33,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 280 transitions, 2744 flow, removed 51 selfloop flow, removed 8 redundant places. [2023-08-26 10:29:33,269 INFO L231 Difference]: Finished difference. Result has 165 places, 222 transitions, 2195 flow [2023-08-26 10:29:33,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2195, PETRI_PLACES=165, PETRI_TRANSITIONS=222} [2023-08-26 10:29:33,270 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 24 predicate places. [2023-08-26 10:29:33,270 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 222 transitions, 2195 flow [2023-08-26 10:29:33,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:33,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:33,271 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] [2023-08-26 10:29:33,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 10:29:33,271 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:33,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:33,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1065333949, now seen corresponding path program 15 times [2023-08-26 10:29:33,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:33,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173215466] [2023-08-26 10:29:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:33,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:34,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:34,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173215466] [2023-08-26 10:29:34,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173215466] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:34,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:34,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:34,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700417459] [2023-08-26 10:29:34,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:34,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:34,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:34,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:34,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:34,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:34,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 222 transitions, 2195 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:34,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:34,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:34,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:35,145 INFO L124 PetriNetUnfolderBase]: 3545/6167 cut-off events. [2023-08-26 10:29:35,145 INFO L125 PetriNetUnfolderBase]: For 37583/37688 co-relation queries the response was YES. [2023-08-26 10:29:35,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29170 conditions, 6167 events. 3545/6167 cut-off events. For 37583/37688 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 39199 event pairs, 691 based on Foata normal form. 47/5677 useless extension candidates. Maximal degree in co-relation 29113. Up to 4470 conditions per place. [2023-08-26 10:29:35,195 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 206 selfloop transitions, 58 changer transitions 3/281 dead transitions. [2023-08-26 10:29:35,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 281 transitions, 3036 flow [2023-08-26 10:29:35,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:35,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4148 transitions. [2023-08-26 10:29:35,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205765865340335 [2023-08-26 10:29:35,199 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4148 transitions. [2023-08-26 10:29:35,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4148 transitions. [2023-08-26 10:29:35,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:35,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4148 transitions. [2023-08-26 10:29:35,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.09090909090907) internal successors, (4148), 11 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states 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 10:29:35,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:35,212 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:35,212 INFO L175 Difference]: Start difference. First operand has 165 places, 222 transitions, 2195 flow. Second operand 11 states and 4148 transitions. [2023-08-26 10:29:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 281 transitions, 3036 flow [2023-08-26 10:29:35,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 281 transitions, 2808 flow, removed 88 selfloop flow, removed 5 redundant places. [2023-08-26 10:29:35,507 INFO L231 Difference]: Finished difference. Result has 172 places, 227 transitions, 2228 flow [2023-08-26 10:29:35,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2228, PETRI_PLACES=172, PETRI_TRANSITIONS=227} [2023-08-26 10:29:35,508 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 31 predicate places. [2023-08-26 10:29:35,508 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 227 transitions, 2228 flow [2023-08-26 10:29:35,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:35,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:35,508 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] [2023-08-26 10:29:35,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 10:29:35,509 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:35,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:35,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1161606861, now seen corresponding path program 16 times [2023-08-26 10:29:35,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:35,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735072348] [2023-08-26 10:29:35,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:35,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:36,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:36,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:36,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735072348] [2023-08-26 10:29:36,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735072348] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:36,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:36,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:36,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639228035] [2023-08-26 10:29:36,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:36,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:36,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:36,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:36,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:36,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:36,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 227 transitions, 2228 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:36,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:36,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:36,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:37,321 INFO L124 PetriNetUnfolderBase]: 3716/6461 cut-off events. [2023-08-26 10:29:37,321 INFO L125 PetriNetUnfolderBase]: For 41584/41720 co-relation queries the response was YES. [2023-08-26 10:29:37,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30591 conditions, 6461 events. 3716/6461 cut-off events. For 41584/41720 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 41369 event pairs, 753 based on Foata normal form. 51/5916 useless extension candidates. Maximal degree in co-relation 30531. Up to 4688 conditions per place. [2023-08-26 10:29:37,373 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 220 selfloop transitions, 60 changer transitions 3/297 dead transitions. [2023-08-26 10:29:37,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 297 transitions, 3125 flow [2023-08-26 10:29:37,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:37,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:37,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4156 transitions. [2023-08-26 10:29:37,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3827945104540849 [2023-08-26 10:29:37,380 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4156 transitions. [2023-08-26 10:29:37,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4156 transitions. [2023-08-26 10:29:37,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:37,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4156 transitions. [2023-08-26 10:29:37,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.8181818181818) internal successors, (4156), 11 states have internal predecessors, (4156), 0 states have call successors, (0), 0 states 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 10:29:37,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:37,390 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:37,390 INFO L175 Difference]: Start difference. First operand has 172 places, 227 transitions, 2228 flow. Second operand 11 states and 4156 transitions. [2023-08-26 10:29:37,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 297 transitions, 3125 flow [2023-08-26 10:29:37,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 297 transitions, 2941 flow, removed 60 selfloop flow, removed 7 redundant places. [2023-08-26 10:29:37,547 INFO L231 Difference]: Finished difference. Result has 177 places, 236 transitions, 2337 flow [2023-08-26 10:29:37,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2337, PETRI_PLACES=177, PETRI_TRANSITIONS=236} [2023-08-26 10:29:37,548 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 36 predicate places. [2023-08-26 10:29:37,548 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 236 transitions, 2337 flow [2023-08-26 10:29:37,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:37,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:37,549 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] [2023-08-26 10:29:37,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 10:29:37,549 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:37,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:37,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1691299, now seen corresponding path program 17 times [2023-08-26 10:29:37,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:37,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473582541] [2023-08-26 10:29:37,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:37,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:38,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:38,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:38,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473582541] [2023-08-26 10:29:38,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473582541] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:38,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:38,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:38,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346754593] [2023-08-26 10:29:38,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:38,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:38,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:38,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:38,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:38,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:38,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 236 transitions, 2337 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:38,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:38,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:38,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:39,519 INFO L124 PetriNetUnfolderBase]: 3779/6634 cut-off events. [2023-08-26 10:29:39,520 INFO L125 PetriNetUnfolderBase]: For 45991/46112 co-relation queries the response was YES. [2023-08-26 10:29:39,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31894 conditions, 6634 events. 3779/6634 cut-off events. For 45991/46112 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 43321 event pairs, 811 based on Foata normal form. 47/6092 useless extension candidates. Maximal degree in co-relation 31831. Up to 4855 conditions per place. [2023-08-26 10:29:39,573 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 228 selfloop transitions, 57 changer transitions 3/302 dead transitions. [2023-08-26 10:29:39,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 302 transitions, 3254 flow [2023-08-26 10:29:39,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:39,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:39,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4153 transitions. [2023-08-26 10:29:39,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38251819102882934 [2023-08-26 10:29:39,576 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4153 transitions. [2023-08-26 10:29:39,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4153 transitions. [2023-08-26 10:29:39,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:39,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4153 transitions. [2023-08-26 10:29:39,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.54545454545456) internal successors, (4153), 11 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states 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 10:29:39,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:39,586 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:39,586 INFO L175 Difference]: Start difference. First operand has 177 places, 236 transitions, 2337 flow. Second operand 11 states and 4153 transitions. [2023-08-26 10:29:39,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 302 transitions, 3254 flow [2023-08-26 10:29:39,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 302 transitions, 3072 flow, removed 38 selfloop flow, removed 8 redundant places. [2023-08-26 10:29:39,835 INFO L231 Difference]: Finished difference. Result has 181 places, 242 transitions, 2439 flow [2023-08-26 10:29:39,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2439, PETRI_PLACES=181, PETRI_TRANSITIONS=242} [2023-08-26 10:29:39,836 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 40 predicate places. [2023-08-26 10:29:39,836 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 242 transitions, 2439 flow [2023-08-26 10:29:39,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:39,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:39,837 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] [2023-08-26 10:29:39,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 10:29:39,837 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:39,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:39,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2141274825, now seen corresponding path program 18 times [2023-08-26 10:29:39,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:39,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015965779] [2023-08-26 10:29:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:40,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:40,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015965779] [2023-08-26 10:29:40,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015965779] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:40,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:40,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:40,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932983578] [2023-08-26 10:29:40,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:40,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:40,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:40,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:40,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:40,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:40,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 242 transitions, 2439 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:40,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:40,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:40,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:42,034 INFO L124 PetriNetUnfolderBase]: 4306/7594 cut-off events. [2023-08-26 10:29:42,034 INFO L125 PetriNetUnfolderBase]: For 68775/68880 co-relation queries the response was YES. [2023-08-26 10:29:42,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37797 conditions, 7594 events. 4306/7594 cut-off events. For 68775/68880 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 51519 event pairs, 804 based on Foata normal form. 47/6997 useless extension candidates. Maximal degree in co-relation 37732. Up to 4661 conditions per place. [2023-08-26 10:29:42,103 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 230 selfloop transitions, 90 changer transitions 3/337 dead transitions. [2023-08-26 10:29:42,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 337 transitions, 3826 flow [2023-08-26 10:29:42,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:42,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:42,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4541 transitions. [2023-08-26 10:29:42,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3834008780817291 [2023-08-26 10:29:42,107 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4541 transitions. [2023-08-26 10:29:42,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4541 transitions. [2023-08-26 10:29:42,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:42,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4541 transitions. [2023-08-26 10:29:42,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 378.4166666666667) internal successors, (4541), 12 states have internal predecessors, (4541), 0 states have call successors, (0), 0 states 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 10:29:42,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:42,118 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:42,118 INFO L175 Difference]: Start difference. First operand has 181 places, 242 transitions, 2439 flow. Second operand 12 states and 4541 transitions. [2023-08-26 10:29:42,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 337 transitions, 3826 flow [2023-08-26 10:29:42,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 337 transitions, 3628 flow, removed 70 selfloop flow, removed 6 redundant places. [2023-08-26 10:29:42,538 INFO L231 Difference]: Finished difference. Result has 190 places, 261 transitions, 2963 flow [2023-08-26 10:29:42,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2963, PETRI_PLACES=190, PETRI_TRANSITIONS=261} [2023-08-26 10:29:42,538 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 49 predicate places. [2023-08-26 10:29:42,538 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 261 transitions, 2963 flow [2023-08-26 10:29:42,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:42,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:42,539 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] [2023-08-26 10:29:42,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 10:29:42,539 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:42,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:42,539 INFO L85 PathProgramCache]: Analyzing trace with hash -547993741, now seen corresponding path program 19 times [2023-08-26 10:29:42,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:42,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584158683] [2023-08-26 10:29:42,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:42,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:42,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:43,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:43,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:43,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584158683] [2023-08-26 10:29:43,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584158683] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:43,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:43,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:43,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565857976] [2023-08-26 10:29:43,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:43,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:43,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:43,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:43,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:43,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:43,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 261 transitions, 2963 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:43,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:43,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:43,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:44,526 INFO L124 PetriNetUnfolderBase]: 4461/7867 cut-off events. [2023-08-26 10:29:44,526 INFO L125 PetriNetUnfolderBase]: For 81317/81422 co-relation queries the response was YES. [2023-08-26 10:29:44,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41280 conditions, 7867 events. 4461/7867 cut-off events. For 81317/81422 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 53811 event pairs, 961 based on Foata normal form. 47/7265 useless extension candidates. Maximal degree in co-relation 41210. Up to 5282 conditions per place. [2023-08-26 10:29:44,604 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 238 selfloop transitions, 83 changer transitions 3/338 dead transitions. [2023-08-26 10:29:44,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 338 transitions, 4253 flow [2023-08-26 10:29:44,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:44,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:44,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4528 transitions. [2023-08-26 10:29:44,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38230327592029717 [2023-08-26 10:29:44,608 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4528 transitions. [2023-08-26 10:29:44,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4528 transitions. [2023-08-26 10:29:44,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:44,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4528 transitions. [2023-08-26 10:29:44,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 377.3333333333333) internal successors, (4528), 12 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states 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 10:29:44,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:44,616 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:44,616 INFO L175 Difference]: Start difference. First operand has 190 places, 261 transitions, 2963 flow. Second operand 12 states and 4528 transitions. [2023-08-26 10:29:44,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 338 transitions, 4253 flow [2023-08-26 10:29:45,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 338 transitions, 3721 flow, removed 240 selfloop flow, removed 5 redundant places. [2023-08-26 10:29:45,079 INFO L231 Difference]: Finished difference. Result has 200 places, 276 transitions, 3075 flow [2023-08-26 10:29:45,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3075, PETRI_PLACES=200, PETRI_TRANSITIONS=276} [2023-08-26 10:29:45,080 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 59 predicate places. [2023-08-26 10:29:45,080 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 276 transitions, 3075 flow [2023-08-26 10:29:45,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:45,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:45,081 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] [2023-08-26 10:29:45,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 10:29:45,081 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:45,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:45,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1925468803, now seen corresponding path program 20 times [2023-08-26 10:29:45,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:45,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249647346] [2023-08-26 10:29:45,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:45,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:45,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:45,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:45,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249647346] [2023-08-26 10:29:45,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249647346] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:45,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:45,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:45,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819582706] [2023-08-26 10:29:45,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:45,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:45,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:45,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:45,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:45,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 276 transitions, 3075 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:45,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:45,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:45,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:47,293 INFO L124 PetriNetUnfolderBase]: 4659/8235 cut-off events. [2023-08-26 10:29:47,294 INFO L125 PetriNetUnfolderBase]: For 72468/72591 co-relation queries the response was YES. [2023-08-26 10:29:47,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41813 conditions, 8235 events. 4659/8235 cut-off events. For 72468/72591 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 56852 event pairs, 956 based on Foata normal form. 49/7591 useless extension candidates. Maximal degree in co-relation 41738. Up to 5380 conditions per place. [2023-08-26 10:29:47,370 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 243 selfloop transitions, 89 changer transitions 3/349 dead transitions. [2023-08-26 10:29:47,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 349 transitions, 4129 flow [2023-08-26 10:29:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:47,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:47,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4534 transitions. [2023-08-26 10:29:47,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828098615332658 [2023-08-26 10:29:47,374 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4534 transitions. [2023-08-26 10:29:47,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4534 transitions. [2023-08-26 10:29:47,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:47,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4534 transitions. [2023-08-26 10:29:47,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 377.8333333333333) internal successors, (4534), 12 states have internal predecessors, (4534), 0 states have call successors, (0), 0 states 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 10:29:47,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:47,385 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:47,385 INFO L175 Difference]: Start difference. First operand has 200 places, 276 transitions, 3075 flow. Second operand 12 states and 4534 transitions. [2023-08-26 10:29:47,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 349 transitions, 4129 flow [2023-08-26 10:29:48,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 349 transitions, 3798 flow, removed 116 selfloop flow, removed 8 redundant places. [2023-08-26 10:29:48,095 INFO L231 Difference]: Finished difference. Result has 205 places, 283 transitions, 3110 flow [2023-08-26 10:29:48,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3110, PETRI_PLACES=205, PETRI_TRANSITIONS=283} [2023-08-26 10:29:48,095 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 64 predicate places. [2023-08-26 10:29:48,095 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 283 transitions, 3110 flow [2023-08-26 10:29:48,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:48,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:48,096 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] [2023-08-26 10:29:48,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 10:29:48,096 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:48,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1328105507, now seen corresponding path program 21 times [2023-08-26 10:29:48,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:48,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194994901] [2023-08-26 10:29:48,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:48,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:48,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:48,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:48,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194994901] [2023-08-26 10:29:48,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194994901] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:48,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:48,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:48,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726798327] [2023-08-26 10:29:48,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:48,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:48,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:48,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:48,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:48,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:48,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 283 transitions, 3110 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:48,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:50,301 INFO L124 PetriNetUnfolderBase]: 4680/8259 cut-off events. [2023-08-26 10:29:50,301 INFO L125 PetriNetUnfolderBase]: For 64389/64500 co-relation queries the response was YES. [2023-08-26 10:29:50,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42033 conditions, 8259 events. 4680/8259 cut-off events. For 64389/64500 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 57381 event pairs, 976 based on Foata normal form. 51/7634 useless extension candidates. Maximal degree in co-relation 41957. Up to 5459 conditions per place. [2023-08-26 10:29:50,373 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 251 selfloop transitions, 91 changer transitions 3/359 dead transitions. [2023-08-26 10:29:50,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 359 transitions, 4208 flow [2023-08-26 10:29:50,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 10:29:50,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 10:29:50,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4533 transitions. [2023-08-26 10:29:50,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38272543059777103 [2023-08-26 10:29:50,377 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4533 transitions. [2023-08-26 10:29:50,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4533 transitions. [2023-08-26 10:29:50,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:50,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4533 transitions. [2023-08-26 10:29:50,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 377.75) internal successors, (4533), 12 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states 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 10:29:50,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:50,385 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 987.0) internal successors, (12831), 13 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states 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 10:29:50,385 INFO L175 Difference]: Start difference. First operand has 205 places, 283 transitions, 3110 flow. Second operand 12 states and 4533 transitions. [2023-08-26 10:29:50,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 359 transitions, 4208 flow [2023-08-26 10:29:50,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 359 transitions, 3949 flow, removed 49 selfloop flow, removed 10 redundant places. [2023-08-26 10:29:50,761 INFO L231 Difference]: Finished difference. Result has 209 places, 291 transitions, 3245 flow [2023-08-26 10:29:50,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3245, PETRI_PLACES=209, PETRI_TRANSITIONS=291} [2023-08-26 10:29:50,761 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 68 predicate places. [2023-08-26 10:29:50,761 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 291 transitions, 3245 flow [2023-08-26 10:29:50,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:50,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:50,762 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] [2023-08-26 10:29:50,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 10:29:50,762 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:50,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:50,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1214803655, now seen corresponding path program 22 times [2023-08-26 10:29:50,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:50,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837331697] [2023-08-26 10:29:50,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:50,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:50,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:51,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837331697] [2023-08-26 10:29:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837331697] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:51,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272817746] [2023-08-26 10:29:51,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:51,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:51,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:51,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:51,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:51,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 291 transitions, 3245 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:51,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:51,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:51,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:52,727 INFO L124 PetriNetUnfolderBase]: 4843/8613 cut-off events. [2023-08-26 10:29:52,728 INFO L125 PetriNetUnfolderBase]: For 77531/77725 co-relation queries the response was YES. [2023-08-26 10:29:52,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44340 conditions, 8613 events. 4843/8613 cut-off events. For 77531/77725 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 60270 event pairs, 1321 based on Foata normal form. 46/7885 useless extension candidates. Maximal degree in co-relation 44262. Up to 6575 conditions per place. [2023-08-26 10:29:52,809 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 281 selfloop transitions, 51 changer transitions 4/350 dead transitions. [2023-08-26 10:29:52,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 350 transitions, 4346 flow [2023-08-26 10:29:52,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4145 transitions. [2023-08-26 10:29:52,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817813392281477 [2023-08-26 10:29:52,813 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4145 transitions. [2023-08-26 10:29:52,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4145 transitions. [2023-08-26 10:29:52,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:52,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4145 transitions. [2023-08-26 10:29:52,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 376.8181818181818) internal successors, (4145), 11 states have internal predecessors, (4145), 0 states have call successors, (0), 0 states 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 10:29:52,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:52,824 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:52,824 INFO L175 Difference]: Start difference. First operand has 209 places, 291 transitions, 3245 flow. Second operand 11 states and 4145 transitions. [2023-08-26 10:29:52,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 350 transitions, 4346 flow [2023-08-26 10:29:53,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 350 transitions, 4079 flow, removed 53 selfloop flow, removed 9 redundant places. [2023-08-26 10:29:53,424 INFO L231 Difference]: Finished difference. Result has 212 places, 297 transitions, 3311 flow [2023-08-26 10:29:53,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3311, PETRI_PLACES=212, PETRI_TRANSITIONS=297} [2023-08-26 10:29:53,425 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 71 predicate places. [2023-08-26 10:29:53,425 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 297 transitions, 3311 flow [2023-08-26 10:29:53,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:53,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:53,426 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] [2023-08-26 10:29:53,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 10:29:53,426 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:53,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:53,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1500131169, now seen corresponding path program 23 times [2023-08-26 10:29:53,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:53,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986594822] [2023-08-26 10:29:53,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:53,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:53,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:54,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:54,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986594822] [2023-08-26 10:29:54,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986594822] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:54,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:54,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:54,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99195884] [2023-08-26 10:29:54,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:54,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:54,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:54,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:54,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:54,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 297 transitions, 3311 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:54,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:54,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:54,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:55,579 INFO L124 PetriNetUnfolderBase]: 5022/8902 cut-off events. [2023-08-26 10:29:55,579 INFO L125 PetriNetUnfolderBase]: For 79329/79503 co-relation queries the response was YES. [2023-08-26 10:29:55,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45308 conditions, 8902 events. 5022/8902 cut-off events. For 79329/79503 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 62392 event pairs, 1316 based on Foata normal form. 45/8160 useless extension candidates. Maximal degree in co-relation 45229. Up to 6684 conditions per place. [2023-08-26 10:29:55,670 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 291 selfloop transitions, 56 changer transitions 3/364 dead transitions. [2023-08-26 10:29:55,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 364 transitions, 4471 flow [2023-08-26 10:29:55,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:55,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:55,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4153 transitions. [2023-08-26 10:29:55,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38251819102882934 [2023-08-26 10:29:55,674 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4153 transitions. [2023-08-26 10:29:55,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4153 transitions. [2023-08-26 10:29:55,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:55,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4153 transitions. [2023-08-26 10:29:55,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.54545454545456) internal successors, (4153), 11 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states 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 10:29:55,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:55,684 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:55,684 INFO L175 Difference]: Start difference. First operand has 212 places, 297 transitions, 3311 flow. Second operand 11 states and 4153 transitions. [2023-08-26 10:29:55,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 364 transitions, 4471 flow [2023-08-26 10:29:55,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 364 transitions, 4208 flow, removed 103 selfloop flow, removed 7 redundant places. [2023-08-26 10:29:55,982 INFO L231 Difference]: Finished difference. Result has 218 places, 308 transitions, 3465 flow [2023-08-26 10:29:55,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3465, PETRI_PLACES=218, PETRI_TRANSITIONS=308} [2023-08-26 10:29:55,983 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 77 predicate places. [2023-08-26 10:29:55,983 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 308 transitions, 3465 flow [2023-08-26 10:29:55,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:55,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:55,984 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] [2023-08-26 10:29:55,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 10:29:55,984 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:55,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1493830703, now seen corresponding path program 24 times [2023-08-26 10:29:55,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:55,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726430377] [2023-08-26 10:29:55,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:55,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:56,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:56,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726430377] [2023-08-26 10:29:56,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726430377] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:56,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:56,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:56,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117376337] [2023-08-26 10:29:56,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:56,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:56,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:56,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:56,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:56,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:56,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 308 transitions, 3465 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:56,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:56,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:56,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:29:57,990 INFO L124 PetriNetUnfolderBase]: 5080/9025 cut-off events. [2023-08-26 10:29:57,990 INFO L125 PetriNetUnfolderBase]: For 94553/94743 co-relation queries the response was YES. [2023-08-26 10:29:58,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47063 conditions, 9025 events. 5080/9025 cut-off events. For 94553/94743 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 63442 event pairs, 1414 based on Foata normal form. 45/8273 useless extension candidates. Maximal degree in co-relation 46981. Up to 6908 conditions per place. [2023-08-26 10:29:58,093 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 296 selfloop transitions, 52 changer transitions 4/366 dead transitions. [2023-08-26 10:29:58,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 366 transitions, 4545 flow [2023-08-26 10:29:58,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:29:58,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:29:58,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4147 transitions. [2023-08-26 10:29:58,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819655521783181 [2023-08-26 10:29:58,096 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4147 transitions. [2023-08-26 10:29:58,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4147 transitions. [2023-08-26 10:29:58,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:29:58,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4147 transitions. [2023-08-26 10:29:58,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.0) internal successors, (4147), 11 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states 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 10:29:58,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:58,106 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:29:58,107 INFO L175 Difference]: Start difference. First operand has 218 places, 308 transitions, 3465 flow. Second operand 11 states and 4147 transitions. [2023-08-26 10:29:58,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 366 transitions, 4545 flow [2023-08-26 10:29:58,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 366 transitions, 4275 flow, removed 108 selfloop flow, removed 6 redundant places. [2023-08-26 10:29:58,630 INFO L231 Difference]: Finished difference. Result has 224 places, 312 transitions, 3507 flow [2023-08-26 10:29:58,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3507, PETRI_PLACES=224, PETRI_TRANSITIONS=312} [2023-08-26 10:29:58,631 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 83 predicate places. [2023-08-26 10:29:58,631 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 312 transitions, 3507 flow [2023-08-26 10:29:58,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:58,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:29:58,632 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] [2023-08-26 10:29:58,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 10:29:58,632 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:29:58,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:29:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash 82352849, now seen corresponding path program 25 times [2023-08-26 10:29:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:29:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842635377] [2023-08-26 10:29:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:29:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:29:58,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:29:59,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:29:59,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:29:59,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842635377] [2023-08-26 10:29:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842635377] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:29:59,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:29:59,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:29:59,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670059224] [2023-08-26 10:29:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:29:59,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:29:59,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:29:59,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:29:59,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:29:59,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:29:59,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 312 transitions, 3507 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:29:59,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:29:59,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:29:59,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:00,636 INFO L124 PetriNetUnfolderBase]: 5257/9293 cut-off events. [2023-08-26 10:30:00,636 INFO L125 PetriNetUnfolderBase]: For 100306/100588 co-relation queries the response was YES. [2023-08-26 10:30:00,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48654 conditions, 9293 events. 5257/9293 cut-off events. For 100306/100588 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 65264 event pairs, 1341 based on Foata normal form. 47/8479 useless extension candidates. Maximal degree in co-relation 48569. Up to 7025 conditions per place. [2023-08-26 10:30:00,742 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 304 selfloop transitions, 59 changer transitions 3/380 dead transitions. [2023-08-26 10:30:00,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 380 transitions, 4732 flow [2023-08-26 10:30:00,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:00,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:00,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4152 transitions. [2023-08-26 10:30:00,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824260845537441 [2023-08-26 10:30:00,745 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4152 transitions. [2023-08-26 10:30:00,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4152 transitions. [2023-08-26 10:30:00,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:00,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4152 transitions. [2023-08-26 10:30:00,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.45454545454544) internal successors, (4152), 11 states have internal predecessors, (4152), 0 states have call successors, (0), 0 states 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 10:30:00,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:00,756 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:00,756 INFO L175 Difference]: Start difference. First operand has 224 places, 312 transitions, 3507 flow. Second operand 11 states and 4152 transitions. [2023-08-26 10:30:00,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 380 transitions, 4732 flow [2023-08-26 10:30:01,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 380 transitions, 4482 flow, removed 95 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:01,532 INFO L231 Difference]: Finished difference. Result has 230 places, 325 transitions, 3723 flow [2023-08-26 10:30:01,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3257, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3723, PETRI_PLACES=230, PETRI_TRANSITIONS=325} [2023-08-26 10:30:01,533 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 89 predicate places. [2023-08-26 10:30:01,533 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 325 transitions, 3723 flow [2023-08-26 10:30:01,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:01,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:01,534 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] [2023-08-26 10:30:01,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 10:30:01,534 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:01,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:01,534 INFO L85 PathProgramCache]: Analyzing trace with hash 246304909, now seen corresponding path program 26 times [2023-08-26 10:30:01,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:01,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484038464] [2023-08-26 10:30:01,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:01,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:02,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:02,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484038464] [2023-08-26 10:30:02,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484038464] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:02,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:02,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897255846] [2023-08-26 10:30:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:02,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:02,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:02,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:02,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:02,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 325 transitions, 3723 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:02,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:02,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:02,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:03,691 INFO L124 PetriNetUnfolderBase]: 5235/9300 cut-off events. [2023-08-26 10:30:03,691 INFO L125 PetriNetUnfolderBase]: For 97631/97810 co-relation queries the response was YES. [2023-08-26 10:30:03,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49193 conditions, 9300 events. 5235/9300 cut-off events. For 97631/97810 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 66003 event pairs, 1356 based on Foata normal form. 47/8534 useless extension candidates. Maximal degree in co-relation 49104. Up to 7125 conditions per place. [2023-08-26 10:30:03,789 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 315 selfloop transitions, 53 changer transitions 4/386 dead transitions. [2023-08-26 10:30:03,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 386 transitions, 4847 flow [2023-08-26 10:30:03,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:03,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4152 transitions. [2023-08-26 10:30:03,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824260845537441 [2023-08-26 10:30:03,792 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4152 transitions. [2023-08-26 10:30:03,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4152 transitions. [2023-08-26 10:30:03,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:03,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4152 transitions. [2023-08-26 10:30:03,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.45454545454544) internal successors, (4152), 11 states have internal predecessors, (4152), 0 states have call successors, (0), 0 states 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 10:30:03,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:03,800 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:03,800 INFO L175 Difference]: Start difference. First operand has 230 places, 325 transitions, 3723 flow. Second operand 11 states and 4152 transitions. [2023-08-26 10:30:03,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 386 transitions, 4847 flow [2023-08-26 10:30:04,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 386 transitions, 4565 flow, removed 114 selfloop flow, removed 5 redundant places. [2023-08-26 10:30:04,365 INFO L231 Difference]: Finished difference. Result has 237 places, 328 transitions, 3704 flow [2023-08-26 10:30:04,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3704, PETRI_PLACES=237, PETRI_TRANSITIONS=328} [2023-08-26 10:30:04,365 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 96 predicate places. [2023-08-26 10:30:04,365 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 328 transitions, 3704 flow [2023-08-26 10:30:04,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:04,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:04,366 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] [2023-08-26 10:30:04,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 10:30:04,366 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:04,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:04,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1746950833, now seen corresponding path program 27 times [2023-08-26 10:30:04,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:04,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409517032] [2023-08-26 10:30:04,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:04,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:04,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:04,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:04,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409517032] [2023-08-26 10:30:04,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409517032] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:04,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:04,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:04,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057947360] [2023-08-26 10:30:04,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:04,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:04,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:04,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:04,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:04,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:04,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 328 transitions, 3704 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:04,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:04,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:04,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:06,595 INFO L124 PetriNetUnfolderBase]: 5365/9547 cut-off events. [2023-08-26 10:30:06,595 INFO L125 PetriNetUnfolderBase]: For 114200/114391 co-relation queries the response was YES. [2023-08-26 10:30:06,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50986 conditions, 9547 events. 5365/9547 cut-off events. For 114200/114391 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 68079 event pairs, 1426 based on Foata normal form. 46/8742 useless extension candidates. Maximal degree in co-relation 50894. Up to 7143 conditions per place. [2023-08-26 10:30:06,705 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 317 selfloop transitions, 61 changer transitions 3/395 dead transitions. [2023-08-26 10:30:06,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 395 transitions, 4860 flow [2023-08-26 10:30:06,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:06,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:06,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4159 transitions. [2023-08-26 10:30:06,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3830708298793405 [2023-08-26 10:30:06,708 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4159 transitions. [2023-08-26 10:30:06,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4159 transitions. [2023-08-26 10:30:06,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:06,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4159 transitions. [2023-08-26 10:30:06,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 378.09090909090907) internal successors, (4159), 11 states have internal predecessors, (4159), 0 states have call successors, (0), 0 states 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 10:30:06,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:06,718 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:06,718 INFO L175 Difference]: Start difference. First operand has 237 places, 328 transitions, 3704 flow. Second operand 11 states and 4159 transitions. [2023-08-26 10:30:06,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 395 transitions, 4860 flow [2023-08-26 10:30:07,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 395 transitions, 4659 flow, removed 70 selfloop flow, removed 7 redundant places. [2023-08-26 10:30:07,391 INFO L231 Difference]: Finished difference. Result has 242 places, 335 transitions, 3843 flow [2023-08-26 10:30:07,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3843, PETRI_PLACES=242, PETRI_TRANSITIONS=335} [2023-08-26 10:30:07,392 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 101 predicate places. [2023-08-26 10:30:07,392 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 335 transitions, 3843 flow [2023-08-26 10:30:07,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:07,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:07,393 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] [2023-08-26 10:30:07,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 10:30:07,393 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:07,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:07,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1990342205, now seen corresponding path program 28 times [2023-08-26 10:30:07,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:07,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793077290] [2023-08-26 10:30:07,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:07,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:08,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:08,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:08,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793077290] [2023-08-26 10:30:08,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793077290] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:08,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:08,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:08,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470354593] [2023-08-26 10:30:08,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:08,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:08,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:08,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:08,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:08,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:08,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 335 transitions, 3843 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:08,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:08,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:08,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:09,725 INFO L124 PetriNetUnfolderBase]: 5522/9832 cut-off events. [2023-08-26 10:30:09,725 INFO L125 PetriNetUnfolderBase]: For 126177/126460 co-relation queries the response was YES. [2023-08-26 10:30:09,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53456 conditions, 9832 events. 5522/9832 cut-off events. For 126177/126460 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 70705 event pairs, 1418 based on Foata normal form. 48/8986 useless extension candidates. Maximal degree in co-relation 53361. Up to 7352 conditions per place. [2023-08-26 10:30:09,829 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 322 selfloop transitions, 63 changer transitions 3/402 dead transitions. [2023-08-26 10:30:09,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 402 transitions, 5037 flow [2023-08-26 10:30:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:09,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4158 transitions. [2023-08-26 10:30:09,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829787234042553 [2023-08-26 10:30:09,834 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4158 transitions. [2023-08-26 10:30:09,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4158 transitions. [2023-08-26 10:30:09,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:09,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4158 transitions. [2023-08-26 10:30:09,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 378.0) internal successors, (4158), 11 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states 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 10:30:09,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:09,842 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:09,842 INFO L175 Difference]: Start difference. First operand has 242 places, 335 transitions, 3843 flow. Second operand 11 states and 4158 transitions. [2023-08-26 10:30:09,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 402 transitions, 5037 flow [2023-08-26 10:30:10,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 402 transitions, 4735 flow, removed 94 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:10,520 INFO L231 Difference]: Finished difference. Result has 246 places, 343 transitions, 3917 flow [2023-08-26 10:30:10,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3917, PETRI_PLACES=246, PETRI_TRANSITIONS=343} [2023-08-26 10:30:10,520 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 105 predicate places. [2023-08-26 10:30:10,521 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 343 transitions, 3917 flow [2023-08-26 10:30:10,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:10,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:10,521 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] [2023-08-26 10:30:10,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 10:30:10,521 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:10,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:10,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1010119129, now seen corresponding path program 29 times [2023-08-26 10:30:10,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:10,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753100634] [2023-08-26 10:30:10,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:10,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:10,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:11,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:11,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753100634] [2023-08-26 10:30:11,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753100634] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:11,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:11,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:11,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729400692] [2023-08-26 10:30:11,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:11,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:11,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:11,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:11,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:11,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:11,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 343 transitions, 3917 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:11,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:11,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:11,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:12,792 INFO L124 PetriNetUnfolderBase]: 5581/9923 cut-off events. [2023-08-26 10:30:12,793 INFO L125 PetriNetUnfolderBase]: For 121779/122050 co-relation queries the response was YES. [2023-08-26 10:30:12,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53598 conditions, 9923 events. 5581/9923 cut-off events. For 121779/122050 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 71485 event pairs, 1485 based on Foata normal form. 54/9063 useless extension candidates. Maximal degree in co-relation 53501. Up to 7646 conditions per place. [2023-08-26 10:30:12,905 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 335 selfloop transitions, 55 changer transitions 4/408 dead transitions. [2023-08-26 10:30:12,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 408 transitions, 5180 flow [2023-08-26 10:30:12,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:12,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:12,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4149 transitions. [2023-08-26 10:30:12,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821497651284885 [2023-08-26 10:30:12,908 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4149 transitions. [2023-08-26 10:30:12,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4149 transitions. [2023-08-26 10:30:12,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:12,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4149 transitions. [2023-08-26 10:30:12,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.1818181818182) internal successors, (4149), 11 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states 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 10:30:12,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:12,915 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:12,915 INFO L175 Difference]: Start difference. First operand has 246 places, 343 transitions, 3917 flow. Second operand 11 states and 4149 transitions. [2023-08-26 10:30:12,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 408 transitions, 5180 flow [2023-08-26 10:30:14,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 408 transitions, 4920 flow, removed 73 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:14,123 INFO L231 Difference]: Finished difference. Result has 252 places, 352 transitions, 4045 flow [2023-08-26 10:30:14,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4045, PETRI_PLACES=252, PETRI_TRANSITIONS=352} [2023-08-26 10:30:14,123 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 111 predicate places. [2023-08-26 10:30:14,123 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 352 transitions, 4045 flow [2023-08-26 10:30:14,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:14,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:14,124 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] [2023-08-26 10:30:14,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 10:30:14,124 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:14,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1689635087, now seen corresponding path program 30 times [2023-08-26 10:30:14,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:14,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394779681] [2023-08-26 10:30:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:14,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:14,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:14,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:14,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394779681] [2023-08-26 10:30:14,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394779681] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:14,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:14,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:14,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874762041] [2023-08-26 10:30:14,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:14,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:14,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:14,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:14,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:14,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 352 transitions, 4045 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:14,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:14,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:14,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:16,792 INFO L124 PetriNetUnfolderBase]: 5659/10085 cut-off events. [2023-08-26 10:30:16,792 INFO L125 PetriNetUnfolderBase]: For 139273/139556 co-relation queries the response was YES. [2023-08-26 10:30:16,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54539 conditions, 10085 events. 5659/10085 cut-off events. For 139273/139556 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 72998 event pairs, 1524 based on Foata normal form. 52/9191 useless extension candidates. Maximal degree in co-relation 54438. Up to 7686 conditions per place. [2023-08-26 10:30:16,950 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 344 selfloop transitions, 58 changer transitions 3/419 dead transitions. [2023-08-26 10:30:16,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 419 transitions, 5251 flow [2023-08-26 10:30:16,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:16,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:16,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4157 transitions. [2023-08-26 10:30:16,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38288661692917014 [2023-08-26 10:30:16,954 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4157 transitions. [2023-08-26 10:30:16,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4157 transitions. [2023-08-26 10:30:16,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:16,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4157 transitions. [2023-08-26 10:30:16,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.90909090909093) internal successors, (4157), 11 states have internal predecessors, (4157), 0 states have call successors, (0), 0 states 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 10:30:16,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:16,962 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:16,962 INFO L175 Difference]: Start difference. First operand has 252 places, 352 transitions, 4045 flow. Second operand 11 states and 4157 transitions. [2023-08-26 10:30:16,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 419 transitions, 5251 flow [2023-08-26 10:30:17,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 419 transitions, 5013 flow, removed 92 selfloop flow, removed 5 redundant places. [2023-08-26 10:30:17,664 INFO L231 Difference]: Finished difference. Result has 259 places, 358 transitions, 4141 flow [2023-08-26 10:30:17,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4141, PETRI_PLACES=259, PETRI_TRANSITIONS=358} [2023-08-26 10:30:17,664 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 118 predicate places. [2023-08-26 10:30:17,664 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 358 transitions, 4141 flow [2023-08-26 10:30:17,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:17,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:17,665 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] [2023-08-26 10:30:17,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-26 10:30:17,665 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:17,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:17,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1208433375, now seen corresponding path program 31 times [2023-08-26 10:30:17,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:17,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118891819] [2023-08-26 10:30:17,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:17,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:18,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:18,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:18,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118891819] [2023-08-26 10:30:18,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118891819] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:18,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:18,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:18,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375221002] [2023-08-26 10:30:18,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:18,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:18,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:18,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:18,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:18,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:18,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 358 transitions, 4141 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:18,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:18,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:18,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:20,422 INFO L124 PetriNetUnfolderBase]: 5773/10281 cut-off events. [2023-08-26 10:30:20,423 INFO L125 PetriNetUnfolderBase]: For 134612/134922 co-relation queries the response was YES. [2023-08-26 10:30:20,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55591 conditions, 10281 events. 5773/10281 cut-off events. For 134612/134922 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 74761 event pairs, 1518 based on Foata normal form. 53/9375 useless extension candidates. Maximal degree in co-relation 55487. Up to 7835 conditions per place. [2023-08-26 10:30:20,520 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 348 selfloop transitions, 61 changer transitions 3/426 dead transitions. [2023-08-26 10:30:20,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 426 transitions, 5347 flow [2023-08-26 10:30:20,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:20,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:20,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4157 transitions. [2023-08-26 10:30:20,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38288661692917014 [2023-08-26 10:30:20,523 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4157 transitions. [2023-08-26 10:30:20,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4157 transitions. [2023-08-26 10:30:20,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:20,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4157 transitions. [2023-08-26 10:30:20,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.90909090909093) internal successors, (4157), 11 states have internal predecessors, (4157), 0 states have call successors, (0), 0 states 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 10:30:20,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:20,533 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:20,533 INFO L175 Difference]: Start difference. First operand has 259 places, 358 transitions, 4141 flow. Second operand 11 states and 4157 transitions. [2023-08-26 10:30:20,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 426 transitions, 5347 flow [2023-08-26 10:30:21,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 426 transitions, 5071 flow, removed 86 selfloop flow, removed 7 redundant places. [2023-08-26 10:30:21,508 INFO L231 Difference]: Finished difference. Result has 264 places, 366 transitions, 4211 flow [2023-08-26 10:30:21,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=264, PETRI_TRANSITIONS=366} [2023-08-26 10:30:21,508 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 123 predicate places. [2023-08-26 10:30:21,508 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 366 transitions, 4211 flow [2023-08-26 10:30:21,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:21,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:21,509 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] [2023-08-26 10:30:21,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-26 10:30:21,509 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:21,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:21,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1908481571, now seen corresponding path program 32 times [2023-08-26 10:30:21,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:21,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289639882] [2023-08-26 10:30:21,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:21,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:22,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:22,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:22,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289639882] [2023-08-26 10:30:22,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289639882] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:22,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:22,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:22,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55904890] [2023-08-26 10:30:22,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:22,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:22,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:22,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:22,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:22,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:22,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 366 transitions, 4211 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:22,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:22,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:22,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:24,191 INFO L124 PetriNetUnfolderBase]: 5894/10480 cut-off events. [2023-08-26 10:30:24,191 INFO L125 PetriNetUnfolderBase]: For 154412/154724 co-relation queries the response was YES. [2023-08-26 10:30:24,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57074 conditions, 10480 events. 5894/10480 cut-off events. For 154412/154724 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 76219 event pairs, 1603 based on Foata normal form. 53/9539 useless extension candidates. Maximal degree in co-relation 56968. Up to 8044 conditions per place. [2023-08-26 10:30:24,292 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 361 selfloop transitions, 57 changer transitions 3/435 dead transitions. [2023-08-26 10:30:24,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 435 transitions, 5442 flow [2023-08-26 10:30:24,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:24,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:24,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4158 transitions. [2023-08-26 10:30:24,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829787234042553 [2023-08-26 10:30:24,295 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4158 transitions. [2023-08-26 10:30:24,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4158 transitions. [2023-08-26 10:30:24,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:24,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4158 transitions. [2023-08-26 10:30:24,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 378.0) internal successors, (4158), 11 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states 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 10:30:24,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:24,302 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:24,302 INFO L175 Difference]: Start difference. First operand has 264 places, 366 transitions, 4211 flow. Second operand 11 states and 4158 transitions. [2023-08-26 10:30:24,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 435 transitions, 5442 flow [2023-08-26 10:30:25,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 435 transitions, 5190 flow, removed 72 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:25,124 INFO L231 Difference]: Finished difference. Result has 268 places, 372 transitions, 4283 flow [2023-08-26 10:30:25,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4283, PETRI_PLACES=268, PETRI_TRANSITIONS=372} [2023-08-26 10:30:25,124 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 127 predicate places. [2023-08-26 10:30:25,125 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 372 transitions, 4283 flow [2023-08-26 10:30:25,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:25,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:25,125 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] [2023-08-26 10:30:25,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-26 10:30:25,126 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:25,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:25,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1437291165, now seen corresponding path program 33 times [2023-08-26 10:30:25,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:25,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888363754] [2023-08-26 10:30:25,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:25,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:25,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:25,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:25,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888363754] [2023-08-26 10:30:25,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888363754] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:25,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:25,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:25,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735958734] [2023-08-26 10:30:25,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:25,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:25,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:25,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:25,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:25,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:25,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 372 transitions, 4283 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:25,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:25,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:25,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:27,834 INFO L124 PetriNetUnfolderBase]: 5841/10528 cut-off events. [2023-08-26 10:30:27,835 INFO L125 PetriNetUnfolderBase]: For 149873/150106 co-relation queries the response was YES. [2023-08-26 10:30:28,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56596 conditions, 10528 events. 5841/10528 cut-off events. For 149873/150106 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 77807 event pairs, 1682 based on Foata normal form. 67/9655 useless extension candidates. Maximal degree in co-relation 56488. Up to 8086 conditions per place. [2023-08-26 10:30:28,068 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 359 selfloop transitions, 60 changer transitions 4/437 dead transitions. [2023-08-26 10:30:28,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 437 transitions, 5699 flow [2023-08-26 10:30:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4150 transitions. [2023-08-26 10:30:28,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38224187160357376 [2023-08-26 10:30:28,072 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4150 transitions. [2023-08-26 10:30:28,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4150 transitions. [2023-08-26 10:30:28,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:28,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4150 transitions. [2023-08-26 10:30:28,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.27272727272725) internal successors, (4150), 11 states have internal predecessors, (4150), 0 states have call successors, (0), 0 states 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 10:30:28,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:28,079 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:28,080 INFO L175 Difference]: Start difference. First operand has 268 places, 372 transitions, 4283 flow. Second operand 11 states and 4150 transitions. [2023-08-26 10:30:28,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 437 transitions, 5699 flow [2023-08-26 10:30:29,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 437 transitions, 5428 flow, removed 82 selfloop flow, removed 7 redundant places. [2023-08-26 10:30:29,023 INFO L231 Difference]: Finished difference. Result has 274 places, 380 transitions, 4471 flow [2023-08-26 10:30:29,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4471, PETRI_PLACES=274, PETRI_TRANSITIONS=380} [2023-08-26 10:30:29,023 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 133 predicate places. [2023-08-26 10:30:29,023 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 380 transitions, 4471 flow [2023-08-26 10:30:29,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:29,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:29,024 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] [2023-08-26 10:30:29,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-26 10:30:29,024 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:29,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1067666559, now seen corresponding path program 34 times [2023-08-26 10:30:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:29,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694890533] [2023-08-26 10:30:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:29,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:29,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:29,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694890533] [2023-08-26 10:30:29,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694890533] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:29,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:29,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:29,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081429597] [2023-08-26 10:30:29,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:29,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:29,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:29,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:29,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:29,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:29,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 380 transitions, 4471 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:29,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:29,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:29,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:31,608 INFO L124 PetriNetUnfolderBase]: 5907/10617 cut-off events. [2023-08-26 10:30:31,609 INFO L125 PetriNetUnfolderBase]: For 186830/187078 co-relation queries the response was YES. [2023-08-26 10:30:31,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58455 conditions, 10617 events. 5907/10617 cut-off events. For 186830/187078 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 78200 event pairs, 1745 based on Foata normal form. 66/9711 useless extension candidates. Maximal degree in co-relation 58344. Up to 8229 conditions per place. [2023-08-26 10:30:31,718 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 364 selfloop transitions, 56 changer transitions 4/438 dead transitions. [2023-08-26 10:30:31,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 438 transitions, 5921 flow [2023-08-26 10:30:31,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:31,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:31,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4143 transitions. [2023-08-26 10:30:31,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815971262779773 [2023-08-26 10:30:31,721 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4143 transitions. [2023-08-26 10:30:31,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4143 transitions. [2023-08-26 10:30:31,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:31,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4143 transitions. [2023-08-26 10:30:31,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 376.6363636363636) internal successors, (4143), 11 states have internal predecessors, (4143), 0 states have call successors, (0), 0 states 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 10:30:31,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:31,728 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:31,728 INFO L175 Difference]: Start difference. First operand has 274 places, 380 transitions, 4471 flow. Second operand 11 states and 4143 transitions. [2023-08-26 10:30:31,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 438 transitions, 5921 flow [2023-08-26 10:30:33,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 438 transitions, 5641 flow, removed 107 selfloop flow, removed 6 redundant places. [2023-08-26 10:30:33,024 INFO L231 Difference]: Finished difference. Result has 280 places, 386 transitions, 4674 flow [2023-08-26 10:30:33,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4674, PETRI_PLACES=280, PETRI_TRANSITIONS=386} [2023-08-26 10:30:33,024 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 139 predicate places. [2023-08-26 10:30:33,024 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 386 transitions, 4674 flow [2023-08-26 10:30:33,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:33,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:33,025 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] [2023-08-26 10:30:33,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-26 10:30:33,025 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:33,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:33,026 INFO L85 PathProgramCache]: Analyzing trace with hash 928371743, now seen corresponding path program 35 times [2023-08-26 10:30:33,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:33,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849893107] [2023-08-26 10:30:33,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:33,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:33,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849893107] [2023-08-26 10:30:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849893107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:33,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:33,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401069480] [2023-08-26 10:30:33,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:33,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:33,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:33,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:33,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 386 transitions, 4674 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:33,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:33,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:33,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:35,599 INFO L124 PetriNetUnfolderBase]: 6067/10873 cut-off events. [2023-08-26 10:30:35,600 INFO L125 PetriNetUnfolderBase]: For 205464/205708 co-relation queries the response was YES. [2023-08-26 10:30:35,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60620 conditions, 10873 events. 6067/10873 cut-off events. For 205464/205708 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 79966 event pairs, 1776 based on Foata normal form. 65/9948 useless extension candidates. Maximal degree in co-relation 60507. Up to 8306 conditions per place. [2023-08-26 10:30:35,717 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 374 selfloop transitions, 61 changer transitions 3/452 dead transitions. [2023-08-26 10:30:35,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 452 transitions, 6153 flow [2023-08-26 10:30:35,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:35,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:35,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4151 transitions. [2023-08-26 10:30:35,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38233397807865893 [2023-08-26 10:30:35,721 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4151 transitions. [2023-08-26 10:30:35,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4151 transitions. [2023-08-26 10:30:35,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:35,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4151 transitions. [2023-08-26 10:30:35,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.3636363636364) internal successors, (4151), 11 states have internal predecessors, (4151), 0 states have call successors, (0), 0 states 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 10:30:35,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:35,730 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:35,730 INFO L175 Difference]: Start difference. First operand has 280 places, 386 transitions, 4674 flow. Second operand 11 states and 4151 transitions. [2023-08-26 10:30:35,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 452 transitions, 6153 flow [2023-08-26 10:30:36,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 452 transitions, 5743 flow, removed 173 selfloop flow, removed 7 redundant places. [2023-08-26 10:30:36,978 INFO L231 Difference]: Finished difference. Result has 286 places, 397 transitions, 4831 flow [2023-08-26 10:30:36,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4831, PETRI_PLACES=286, PETRI_TRANSITIONS=397} [2023-08-26 10:30:36,979 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 145 predicate places. [2023-08-26 10:30:36,979 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 397 transitions, 4831 flow [2023-08-26 10:30:36,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:36,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:36,980 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] [2023-08-26 10:30:36,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-26 10:30:36,980 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:36,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:36,980 INFO L85 PathProgramCache]: Analyzing trace with hash -551905697, now seen corresponding path program 36 times [2023-08-26 10:30:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:36,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438497582] [2023-08-26 10:30:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:36,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:37,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:37,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:37,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438497582] [2023-08-26 10:30:37,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438497582] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:37,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:37,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:37,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3250365] [2023-08-26 10:30:37,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:37,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:37,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:37,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:37,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:37,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:37,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 397 transitions, 4831 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:37,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:37,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:37,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:39,589 INFO L124 PetriNetUnfolderBase]: 6102/10967 cut-off events. [2023-08-26 10:30:39,589 INFO L125 PetriNetUnfolderBase]: For 218791/219035 co-relation queries the response was YES. [2023-08-26 10:30:39,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61965 conditions, 10967 events. 6102/10967 cut-off events. For 218791/219035 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 81177 event pairs, 1838 based on Foata normal form. 65/10051 useless extension candidates. Maximal degree in co-relation 61849. Up to 8504 conditions per place. [2023-08-26 10:30:39,690 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 379 selfloop transitions, 57 changer transitions 4/454 dead transitions. [2023-08-26 10:30:39,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 454 transitions, 6206 flow [2023-08-26 10:30:39,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:39,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:39,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4145 transitions. [2023-08-26 10:30:39,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817813392281477 [2023-08-26 10:30:39,693 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4145 transitions. [2023-08-26 10:30:39,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4145 transitions. [2023-08-26 10:30:39,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:39,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4145 transitions. [2023-08-26 10:30:39,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 376.8181818181818) internal successors, (4145), 11 states have internal predecessors, (4145), 0 states have call successors, (0), 0 states 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 10:30:39,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:39,700 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:39,700 INFO L175 Difference]: Start difference. First operand has 286 places, 397 transitions, 4831 flow. Second operand 11 states and 4145 transitions. [2023-08-26 10:30:39,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 454 transitions, 6206 flow [2023-08-26 10:30:41,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 454 transitions, 5789 flow, removed 178 selfloop flow, removed 6 redundant places. [2023-08-26 10:30:41,142 INFO L231 Difference]: Finished difference. Result has 292 places, 401 transitions, 4852 flow [2023-08-26 10:30:41,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4414, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4852, PETRI_PLACES=292, PETRI_TRANSITIONS=401} [2023-08-26 10:30:41,143 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 151 predicate places. [2023-08-26 10:30:41,143 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 401 transitions, 4852 flow [2023-08-26 10:30:41,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:41,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:41,144 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] [2023-08-26 10:30:41,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-26 10:30:41,144 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:41,144 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:41,144 INFO L85 PathProgramCache]: Analyzing trace with hash -927785761, now seen corresponding path program 37 times [2023-08-26 10:30:41,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:41,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732089353] [2023-08-26 10:30:41,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:41,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:41,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:41,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:41,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732089353] [2023-08-26 10:30:41,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732089353] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:41,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:41,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:41,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522929201] [2023-08-26 10:30:41,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:41,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:41,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:41,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:41,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 401 transitions, 4852 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:41,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:41,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:41,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:43,857 INFO L124 PetriNetUnfolderBase]: 6159/11059 cut-off events. [2023-08-26 10:30:43,857 INFO L125 PetriNetUnfolderBase]: For 228235/228479 co-relation queries the response was YES. [2023-08-26 10:30:43,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62523 conditions, 11059 events. 6159/11059 cut-off events. For 228235/228479 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 81839 event pairs, 1768 based on Foata normal form. 65/10114 useless extension candidates. Maximal degree in co-relation 62404. Up to 8466 conditions per place. [2023-08-26 10:30:43,974 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 385 selfloop transitions, 64 changer transitions 3/466 dead transitions. [2023-08-26 10:30:43,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 466 transitions, 6358 flow [2023-08-26 10:30:43,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:43,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:43,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4150 transitions. [2023-08-26 10:30:43,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38224187160357376 [2023-08-26 10:30:43,978 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4150 transitions. [2023-08-26 10:30:43,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4150 transitions. [2023-08-26 10:30:43,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:43,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4150 transitions. [2023-08-26 10:30:43,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.27272727272725) internal successors, (4150), 11 states have internal predecessors, (4150), 0 states have call successors, (0), 0 states 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 10:30:43,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:43,987 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:43,987 INFO L175 Difference]: Start difference. First operand has 292 places, 401 transitions, 4852 flow. Second operand 11 states and 4150 transitions. [2023-08-26 10:30:43,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 466 transitions, 6358 flow [2023-08-26 10:30:45,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 466 transitions, 5973 flow, removed 159 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:45,946 INFO L231 Difference]: Finished difference. Result has 298 places, 412 transitions, 5045 flow [2023-08-26 10:30:45,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5045, PETRI_PLACES=298, PETRI_TRANSITIONS=412} [2023-08-26 10:30:45,947 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 157 predicate places. [2023-08-26 10:30:45,947 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 412 transitions, 5045 flow [2023-08-26 10:30:45,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:45,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:45,948 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] [2023-08-26 10:30:45,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-26 10:30:45,948 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:45,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:45,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1576998459, now seen corresponding path program 38 times [2023-08-26 10:30:45,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:45,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816240961] [2023-08-26 10:30:45,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:45,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:46,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:46,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:46,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816240961] [2023-08-26 10:30:46,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816240961] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:46,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:46,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:46,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894706427] [2023-08-26 10:30:46,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:46,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:46,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:46,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:46,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:46,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:46,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 412 transitions, 5045 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:46,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:46,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:46,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:48,668 INFO L124 PetriNetUnfolderBase]: 6238/11238 cut-off events. [2023-08-26 10:30:48,669 INFO L125 PetriNetUnfolderBase]: For 230227/230472 co-relation queries the response was YES. [2023-08-26 10:30:48,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63879 conditions, 11238 events. 6238/11238 cut-off events. For 230227/230472 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 83793 event pairs, 1857 based on Foata normal form. 66/10277 useless extension candidates. Maximal degree in co-relation 63756. Up to 8520 conditions per place. [2023-08-26 10:30:48,795 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 395 selfloop transitions, 66 changer transitions 3/478 dead transitions. [2023-08-26 10:30:48,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 478 transitions, 6446 flow [2023-08-26 10:30:48,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:48,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:48,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4157 transitions. [2023-08-26 10:30:48,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38288661692917014 [2023-08-26 10:30:48,798 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4157 transitions. [2023-08-26 10:30:48,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4157 transitions. [2023-08-26 10:30:48,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:48,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4157 transitions. [2023-08-26 10:30:48,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.90909090909093) internal successors, (4157), 11 states have internal predecessors, (4157), 0 states have call successors, (0), 0 states 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 10:30:48,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:48,804 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:48,804 INFO L175 Difference]: Start difference. First operand has 298 places, 412 transitions, 5045 flow. Second operand 11 states and 4157 transitions. [2023-08-26 10:30:48,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 478 transitions, 6446 flow [2023-08-26 10:30:50,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 478 transitions, 6027 flow, removed 179 selfloop flow, removed 5 redundant places. [2023-08-26 10:30:50,461 INFO L231 Difference]: Finished difference. Result has 305 places, 419 transitions, 5052 flow [2023-08-26 10:30:50,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4626, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5052, PETRI_PLACES=305, PETRI_TRANSITIONS=419} [2023-08-26 10:30:50,462 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 164 predicate places. [2023-08-26 10:30:50,462 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 419 transitions, 5052 flow [2023-08-26 10:30:50,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:50,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:50,463 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] [2023-08-26 10:30:50,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-26 10:30:50,463 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:50,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:50,464 INFO L85 PathProgramCache]: Analyzing trace with hash 438160707, now seen corresponding path program 39 times [2023-08-26 10:30:50,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:50,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980954534] [2023-08-26 10:30:50,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:50,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:51,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:51,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:51,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980954534] [2023-08-26 10:30:51,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980954534] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:51,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:51,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:51,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041551391] [2023-08-26 10:30:51,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:51,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:51,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:51,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:51,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:51,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:51,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 419 transitions, 5052 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:51,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:51,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:51,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:53,303 INFO L124 PetriNetUnfolderBase]: 6374/11486 cut-off events. [2023-08-26 10:30:53,303 INFO L125 PetriNetUnfolderBase]: For 244389/244634 co-relation queries the response was YES. [2023-08-26 10:30:53,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65837 conditions, 11486 events. 6374/11486 cut-off events. For 244389/244634 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 86014 event pairs, 1827 based on Foata normal form. 66/10497 useless extension candidates. Maximal degree in co-relation 65711. Up to 8705 conditions per place. [2023-08-26 10:30:53,422 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 400 selfloop transitions, 68 changer transitions 3/485 dead transitions. [2023-08-26 10:30:53,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 485 transitions, 6499 flow [2023-08-26 10:30:53,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4156 transitions. [2023-08-26 10:30:53,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3827945104540849 [2023-08-26 10:30:53,425 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4156 transitions. [2023-08-26 10:30:53,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4156 transitions. [2023-08-26 10:30:53,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:53,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4156 transitions. [2023-08-26 10:30:53,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.8181818181818) internal successors, (4156), 11 states have internal predecessors, (4156), 0 states have call successors, (0), 0 states 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 10:30:53,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:53,432 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:53,432 INFO L175 Difference]: Start difference. First operand has 305 places, 419 transitions, 5052 flow. Second operand 11 states and 4156 transitions. [2023-08-26 10:30:53,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 485 transitions, 6499 flow [2023-08-26 10:30:55,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 485 transitions, 6099 flow, removed 138 selfloop flow, removed 8 redundant places. [2023-08-26 10:30:55,280 INFO L231 Difference]: Finished difference. Result has 309 places, 427 transitions, 5122 flow [2023-08-26 10:30:55,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4692, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5122, PETRI_PLACES=309, PETRI_TRANSITIONS=427} [2023-08-26 10:30:55,280 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 168 predicate places. [2023-08-26 10:30:55,280 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 427 transitions, 5122 flow [2023-08-26 10:30:55,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:55,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:30:55,281 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] [2023-08-26 10:30:55,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-26 10:30:55,281 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:30:55,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:30:55,282 INFO L85 PathProgramCache]: Analyzing trace with hash 667594509, now seen corresponding path program 40 times [2023-08-26 10:30:55,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:30:55,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781597198] [2023-08-26 10:30:55,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:30:55,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:30:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:30:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:30:55,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:30:55,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781597198] [2023-08-26 10:30:55,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781597198] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:30:55,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:30:55,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:30:55,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640925490] [2023-08-26 10:30:55,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:30:55,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:30:55,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:30:55,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:30:55,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:30:55,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:30:55,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 427 transitions, 5122 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:30:55,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:30:55,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:30:55,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:30:58,334 INFO L124 PetriNetUnfolderBase]: 6477/11624 cut-off events. [2023-08-26 10:30:58,335 INFO L125 PetriNetUnfolderBase]: For 247125/247397 co-relation queries the response was YES. [2023-08-26 10:30:58,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66048 conditions, 11624 events. 6477/11624 cut-off events. For 247125/247397 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 86915 event pairs, 1982 based on Foata normal form. 69/10620 useless extension candidates. Maximal degree in co-relation 65920. Up to 8960 conditions per place. [2023-08-26 10:30:58,459 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 414 selfloop transitions, 64 changer transitions 3/495 dead transitions. [2023-08-26 10:30:58,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 495 transitions, 6552 flow [2023-08-26 10:30:58,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:30:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:30:58,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4158 transitions. [2023-08-26 10:30:58,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829787234042553 [2023-08-26 10:30:58,462 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4158 transitions. [2023-08-26 10:30:58,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4158 transitions. [2023-08-26 10:30:58,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:30:58,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4158 transitions. [2023-08-26 10:30:58,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 378.0) internal successors, (4158), 11 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states 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 10:30:58,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:58,468 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:30:58,468 INFO L175 Difference]: Start difference. First operand has 309 places, 427 transitions, 5122 flow. Second operand 11 states and 4158 transitions. [2023-08-26 10:30:58,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 495 transitions, 6552 flow [2023-08-26 10:31:00,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 495 transitions, 6204 flow, removed 112 selfloop flow, removed 8 redundant places. [2023-08-26 10:31:00,355 INFO L231 Difference]: Finished difference. Result has 313 places, 434 transitions, 5192 flow [2023-08-26 10:31:00,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5192, PETRI_PLACES=313, PETRI_TRANSITIONS=434} [2023-08-26 10:31:00,356 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 172 predicate places. [2023-08-26 10:31:00,356 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 434 transitions, 5192 flow [2023-08-26 10:31:00,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:00,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:00,357 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] [2023-08-26 10:31:00,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-26 10:31:00,357 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:00,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:00,357 INFO L85 PathProgramCache]: Analyzing trace with hash -176829297, now seen corresponding path program 41 times [2023-08-26 10:31:00,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:00,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020117498] [2023-08-26 10:31:00,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:00,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:00,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:31:00,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:00,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020117498] [2023-08-26 10:31:00,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020117498] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:31:00,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:31:00,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:31:00,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863931544] [2023-08-26 10:31:00,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:31:00,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:31:00,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:00,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:31:00,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:31:00,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:31:00,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 434 transitions, 5192 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:00,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:00,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:31:00,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:03,112 INFO L124 PetriNetUnfolderBase]: 6451/11661 cut-off events. [2023-08-26 10:31:03,113 INFO L125 PetriNetUnfolderBase]: For 250894/251138 co-relation queries the response was YES. [2023-08-26 10:31:03,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65580 conditions, 11661 events. 6451/11661 cut-off events. For 250894/251138 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 88011 event pairs, 1955 based on Foata normal form. 65/10649 useless extension candidates. Maximal degree in co-relation 65450. Up to 8967 conditions per place. [2023-08-26 10:31:03,244 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 418 selfloop transitions, 63 changer transitions 3/498 dead transitions. [2023-08-26 10:31:03,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 498 transitions, 6577 flow [2023-08-26 10:31:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:31:03,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:31:03,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4155 transitions. [2023-08-26 10:31:03,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38270240397899974 [2023-08-26 10:31:03,247 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4155 transitions. [2023-08-26 10:31:03,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4155 transitions. [2023-08-26 10:31:03,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:31:03,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4155 transitions. [2023-08-26 10:31:03,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.72727272727275) internal successors, (4155), 11 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states 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 10:31:03,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:03,449 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:03,449 INFO L175 Difference]: Start difference. First operand has 313 places, 434 transitions, 5192 flow. Second operand 11 states and 4155 transitions. [2023-08-26 10:31:03,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 498 transitions, 6577 flow [2023-08-26 10:31:05,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 498 transitions, 6229 flow, removed 116 selfloop flow, removed 8 redundant places. [2023-08-26 10:31:05,829 INFO L231 Difference]: Finished difference. Result has 317 places, 438 transitions, 5202 flow [2023-08-26 10:31:05,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4844, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5202, PETRI_PLACES=317, PETRI_TRANSITIONS=438} [2023-08-26 10:31:05,830 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 176 predicate places. [2023-08-26 10:31:05,830 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 438 transitions, 5202 flow [2023-08-26 10:31:05,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:05,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:05,831 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] [2023-08-26 10:31:05,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-26 10:31:05,831 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:05,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:05,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1792887455, now seen corresponding path program 42 times [2023-08-26 10:31:05,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:05,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093548439] [2023-08-26 10:31:05,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:05,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:05,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:06,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:31:06,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:06,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093548439] [2023-08-26 10:31:06,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093548439] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:31:06,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:31:06,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:31:06,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214103413] [2023-08-26 10:31:06,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:31:06,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:31:06,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:06,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:31:06,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:31:06,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:31:06,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 438 transitions, 5202 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:06,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:06,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:31:06,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:08,680 INFO L124 PetriNetUnfolderBase]: 6617/11923 cut-off events. [2023-08-26 10:31:08,681 INFO L125 PetriNetUnfolderBase]: For 258814/259191 co-relation queries the response was YES. [2023-08-26 10:31:08,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66544 conditions, 11923 events. 6617/11923 cut-off events. For 258814/259191 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 90067 event pairs, 2002 based on Foata normal form. 70/10850 useless extension candidates. Maximal degree in co-relation 66412. Up to 9176 conditions per place. [2023-08-26 10:31:08,816 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 422 selfloop transitions, 66 changer transitions 3/505 dead transitions. [2023-08-26 10:31:08,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 505 transitions, 6637 flow [2023-08-26 10:31:08,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:31:08,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:31:08,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4155 transitions. [2023-08-26 10:31:08,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38270240397899974 [2023-08-26 10:31:08,819 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4155 transitions. [2023-08-26 10:31:08,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4155 transitions. [2023-08-26 10:31:08,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:31:08,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4155 transitions. [2023-08-26 10:31:08,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.72727272727275) internal successors, (4155), 11 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states 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 10:31:08,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:08,826 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:08,826 INFO L175 Difference]: Start difference. First operand has 317 places, 438 transitions, 5202 flow. Second operand 11 states and 4155 transitions. [2023-08-26 10:31:08,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 505 transitions, 6637 flow [2023-08-26 10:31:11,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 505 transitions, 6283 flow, removed 120 selfloop flow, removed 7 redundant places. [2023-08-26 10:31:11,123 INFO L231 Difference]: Finished difference. Result has 322 places, 446 transitions, 5272 flow [2023-08-26 10:31:11,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5272, PETRI_PLACES=322, PETRI_TRANSITIONS=446} [2023-08-26 10:31:11,124 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 181 predicate places. [2023-08-26 10:31:11,124 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 446 transitions, 5272 flow [2023-08-26 10:31:11,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:11,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:11,125 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] [2023-08-26 10:31:11,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-26 10:31:11,125 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:11,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:11,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1897152803, now seen corresponding path program 43 times [2023-08-26 10:31:11,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:11,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827300608] [2023-08-26 10:31:11,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:11,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:11,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 10:31:11,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:11,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827300608] [2023-08-26 10:31:11,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827300608] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 10:31:11,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 10:31:11,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 10:31:11,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900698739] [2023-08-26 10:31:11,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 10:31:11,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:31:11,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:11,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:31:11,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:31:11,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 987 [2023-08-26 10:31:11,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 446 transitions, 5272 flow. Second operand has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:11,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:11,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 987 [2023-08-26 10:31:11,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:13,965 INFO L124 PetriNetUnfolderBase]: 6597/11893 cut-off events. [2023-08-26 10:31:13,965 INFO L125 PetriNetUnfolderBase]: For 267318/267587 co-relation queries the response was YES. [2023-08-26 10:31:14,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66328 conditions, 11893 events. 6597/11893 cut-off events. For 267318/267587 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 89833 event pairs, 2064 based on Foata normal form. 66/10828 useless extension candidates. Maximal degree in co-relation 66194. Up to 9198 conditions per place. [2023-08-26 10:31:14,100 INFO L140 encePairwiseOnDemand]: 974/987 looper letters, 433 selfloop transitions, 62 changer transitions 3/512 dead transitions. [2023-08-26 10:31:14,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 512 transitions, 6686 flow [2023-08-26 10:31:14,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 10:31:14,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 10:31:14,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4156 transitions. [2023-08-26 10:31:14,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3827945104540849 [2023-08-26 10:31:14,103 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4156 transitions. [2023-08-26 10:31:14,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4156 transitions. [2023-08-26 10:31:14,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:31:14,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4156 transitions. [2023-08-26 10:31:14,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 377.8181818181818) internal successors, (4156), 11 states have internal predecessors, (4156), 0 states have call successors, (0), 0 states 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 10:31:14,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:14,109 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 987.0) internal successors, (11844), 12 states have internal predecessors, (11844), 0 states have call successors, (0), 0 states 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 10:31:14,109 INFO L175 Difference]: Start difference. First operand has 322 places, 446 transitions, 5272 flow. Second operand 11 states and 4156 transitions. [2023-08-26 10:31:14,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 512 transitions, 6686 flow [2023-08-26 10:31:16,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 512 transitions, 6356 flow, removed 106 selfloop flow, removed 8 redundant places. [2023-08-26 10:31:16,706 INFO L231 Difference]: Finished difference. Result has 326 places, 450 transitions, 5298 flow [2023-08-26 10:31:16,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5298, PETRI_PLACES=326, PETRI_TRANSITIONS=450} [2023-08-26 10:31:16,706 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 185 predicate places. [2023-08-26 10:31:16,706 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 450 transitions, 5298 flow [2023-08-26 10:31:16,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 368.6363636363636) internal successors, (4055), 11 states have internal predecessors, (4055), 0 states have call successors, (0), 0 states 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 10:31:16,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:16,707 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] [2023-08-26 10:31:16,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-26 10:31:16,707 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:16,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash 113990401, now seen corresponding path program 1 times [2023-08-26 10:31:16,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:16,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327755367] [2023-08-26 10:31:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:16,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:16,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:16,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:16,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327755367] [2023-08-26 10:31:16,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327755367] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:31:16,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944976865] [2023-08-26 10:31:16,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:16,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:31:16,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:31:16,822 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:31:16,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 10:31:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:17,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 10:31:17,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:31:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:17,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:31:17,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:17,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944976865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:31:17,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:31:17,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 10:31:17,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180417272] [2023-08-26 10:31:17,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:31:17,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 10:31:17,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:17,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 10:31:17,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-08-26 10:31:17,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 987 [2023-08-26 10:31:17,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 450 transitions, 5298 flow. Second operand has 11 states, 11 states have (on average 356.6363636363636) internal successors, (3923), 11 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states 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 10:31:17,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:17,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 987 [2023-08-26 10:31:17,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:21,827 INFO L124 PetriNetUnfolderBase]: 12807/23329 cut-off events. [2023-08-26 10:31:21,827 INFO L125 PetriNetUnfolderBase]: For 475719/475863 co-relation queries the response was YES. [2023-08-26 10:31:22,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127585 conditions, 23329 events. 12807/23329 cut-off events. For 475719/475863 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 199099 event pairs, 5771 based on Foata normal form. 150/21253 useless extension candidates. Maximal degree in co-relation 127449. Up to 9911 conditions per place. [2023-08-26 10:31:22,126 INFO L140 encePairwiseOnDemand]: 981/987 looper letters, 845 selfloop transitions, 8 changer transitions 18/887 dead transitions. [2023-08-26 10:31:22,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 887 transitions, 12259 flow [2023-08-26 10:31:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 10:31:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 10:31:22,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2539 transitions. [2023-08-26 10:31:22,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3674916775220727 [2023-08-26 10:31:22,129 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2539 transitions. [2023-08-26 10:31:22,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2539 transitions. [2023-08-26 10:31:22,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:31:22,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2539 transitions. [2023-08-26 10:31:22,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 362.7142857142857) internal successors, (2539), 7 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states 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 10:31:22,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 987.0) internal successors, (7896), 8 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states 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 10:31:22,134 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 987.0) internal successors, (7896), 8 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states 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 10:31:22,134 INFO L175 Difference]: Start difference. First operand has 326 places, 450 transitions, 5298 flow. Second operand 7 states and 2539 transitions. [2023-08-26 10:31:22,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 887 transitions, 12259 flow [2023-08-26 10:31:27,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 887 transitions, 11575 flow, removed 232 selfloop flow, removed 7 redundant places. [2023-08-26 10:31:27,528 INFO L231 Difference]: Finished difference. Result has 329 places, 456 transitions, 5052 flow [2023-08-26 10:31:27,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=4955, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5052, PETRI_PLACES=329, PETRI_TRANSITIONS=456} [2023-08-26 10:31:27,528 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 188 predicate places. [2023-08-26 10:31:27,529 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 456 transitions, 5052 flow [2023-08-26 10:31:27,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 356.6363636363636) internal successors, (3923), 11 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states 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 10:31:27,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:27,529 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:31:27,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 10:31:27,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:31:27,730 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:27,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:27,730 INFO L85 PathProgramCache]: Analyzing trace with hash -482197555, now seen corresponding path program 1 times [2023-08-26 10:31:27,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:27,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937515695] [2023-08-26 10:31:27,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:27,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:27,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:27,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:27,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937515695] [2023-08-26 10:31:27,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937515695] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:31:27,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874062216] [2023-08-26 10:31:27,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:27,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:31:27,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:31:27,871 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:31:27,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 10:31:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:28,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 10:31:28,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:31:28,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:28,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:31:28,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:28,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874062216] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:31:28,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:31:28,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-08-26 10:31:28,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994035119] [2023-08-26 10:31:28,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:31:28,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 10:31:28,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:28,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 10:31:28,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-26 10:31:28,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 987 [2023-08-26 10:31:28,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 456 transitions, 5052 flow. Second operand has 13 states, 13 states have (on average 353.61538461538464) internal successors, (4597), 13 states have internal predecessors, (4597), 0 states have call successors, (0), 0 states 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 10:31:28,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:28,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 987 [2023-08-26 10:31:28,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:36,732 INFO L124 PetriNetUnfolderBase]: 24180/44197 cut-off events. [2023-08-26 10:31:36,732 INFO L125 PetriNetUnfolderBase]: For 788654/789249 co-relation queries the response was YES. [2023-08-26 10:31:38,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227996 conditions, 44197 events. 24180/44197 cut-off events. For 788654/789249 co-relation queries the response was YES. Maximal size of possible extension queue 2235. Compared 419118 event pairs, 6442 based on Foata normal form. 165/40254 useless extension candidates. Maximal degree in co-relation 227856. Up to 17183 conditions per place. [2023-08-26 10:31:38,233 INFO L140 encePairwiseOnDemand]: 981/987 looper letters, 864 selfloop transitions, 33 changer transitions 46/959 dead transitions. [2023-08-26 10:31:38,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 959 transitions, 12919 flow [2023-08-26 10:31:38,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 10:31:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 10:31:38,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2908 transitions. [2023-08-26 10:31:38,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36828774062816616 [2023-08-26 10:31:38,236 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2908 transitions. [2023-08-26 10:31:38,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2908 transitions. [2023-08-26 10:31:38,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:31:38,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2908 transitions. [2023-08-26 10:31:38,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 363.5) internal successors, (2908), 8 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states 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 10:31:38,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 987.0) internal successors, (8883), 9 states have internal predecessors, (8883), 0 states have call successors, (0), 0 states 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 10:31:38,244 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 987.0) internal successors, (8883), 9 states have internal predecessors, (8883), 0 states have call successors, (0), 0 states 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 10:31:38,244 INFO L175 Difference]: Start difference. First operand has 329 places, 456 transitions, 5052 flow. Second operand 8 states and 2908 transitions. [2023-08-26 10:31:38,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 959 transitions, 12919 flow [2023-08-26 10:31:47,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 959 transitions, 12883 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-08-26 10:31:47,329 INFO L231 Difference]: Finished difference. Result has 336 places, 484 transitions, 5544 flow [2023-08-26 10:31:47,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5544, PETRI_PLACES=336, PETRI_TRANSITIONS=484} [2023-08-26 10:31:47,329 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 195 predicate places. [2023-08-26 10:31:47,329 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 484 transitions, 5544 flow [2023-08-26 10:31:47,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 353.61538461538464) internal successors, (4597), 13 states have internal predecessors, (4597), 0 states have call successors, (0), 0 states 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 10:31:47,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:31:47,330 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:31:47,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 10:31:47,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-08-26 10:31:47,531 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:31:47,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:31:47,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1998686694, now seen corresponding path program 2 times [2023-08-26 10:31:47,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:31:47,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561367827] [2023-08-26 10:31:47,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:31:47,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:31:47,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:31:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:48,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:31:48,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561367827] [2023-08-26 10:31:48,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561367827] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:31:48,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700593232] [2023-08-26 10:31:48,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 10:31:48,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:31:48,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:31:48,061 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:31:48,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 10:31:49,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 10:31:49,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 10:31:49,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 10:31:49,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:31:49,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 10:31:49,312 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-26 10:31:49,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 10:31:49,386 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-26 10:31:49,501 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-26 10:31:49,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2023-08-26 10:31:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:49,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:31:51,747 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 10:31:51,748 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 167 treesize of output 151 [2023-08-26 10:31:51,755 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 58 [2023-08-26 10:31:51,760 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 46 [2023-08-26 10:31:52,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:31:52,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700593232] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:31:52,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:31:52,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2023-08-26 10:31:52,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029524774] [2023-08-26 10:31:52,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:31:52,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 10:31:52,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:31:52,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 10:31:52,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=589, Unknown=1, NotChecked=0, Total=702 [2023-08-26 10:31:52,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 987 [2023-08-26 10:31:52,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 484 transitions, 5544 flow. Second operand has 27 states, 27 states have (on average 316.0740740740741) internal successors, (8534), 27 states have internal predecessors, (8534), 0 states have call successors, (0), 0 states 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 10:31:52,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:31:52,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 987 [2023-08-26 10:31:52,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:31:55,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 10:31:57,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-26 10:32:26,863 INFO L124 PetriNetUnfolderBase]: 74230/116306 cut-off events. [2023-08-26 10:32:26,863 INFO L125 PetriNetUnfolderBase]: For 4661045/4661796 co-relation queries the response was YES. [2023-08-26 10:32:30,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 681655 conditions, 116306 events. 74230/116306 cut-off events. For 4661045/4661796 co-relation queries the response was YES. Maximal size of possible extension queue 3834. Compared 993772 event pairs, 25548 based on Foata normal form. 1076/106534 useless extension candidates. Maximal degree in co-relation 681513. Up to 49419 conditions per place. [2023-08-26 10:32:30,651 INFO L140 encePairwiseOnDemand]: 975/987 looper letters, 1199 selfloop transitions, 329 changer transitions 0/1536 dead transitions. [2023-08-26 10:32:30,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1536 transitions, 20098 flow [2023-08-26 10:32:30,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-26 10:32:30,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-26 10:32:30,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9172 transitions. [2023-08-26 10:32:30,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3318859458677088 [2023-08-26 10:32:30,656 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9172 transitions. [2023-08-26 10:32:30,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9172 transitions. [2023-08-26 10:32:30,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:32:30,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9172 transitions. [2023-08-26 10:32:30,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 327.57142857142856) internal successors, (9172), 28 states have internal predecessors, (9172), 0 states have call successors, (0), 0 states 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 10:32:30,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 987.0) internal successors, (28623), 29 states have internal predecessors, (28623), 0 states have call successors, (0), 0 states 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 10:32:30,672 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 987.0) internal successors, (28623), 29 states have internal predecessors, (28623), 0 states have call successors, (0), 0 states 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 10:32:30,672 INFO L175 Difference]: Start difference. First operand has 336 places, 484 transitions, 5544 flow. Second operand 28 states and 9172 transitions. [2023-08-26 10:32:30,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1536 transitions, 20098 flow [2023-08-26 10:33:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1536 transitions, 20038 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-26 10:33:02,909 INFO L231 Difference]: Finished difference. Result has 377 places, 685 transitions, 8801 flow [2023-08-26 10:33:02,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=987, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8801, PETRI_PLACES=377, PETRI_TRANSITIONS=685} [2023-08-26 10:33:02,909 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 236 predicate places. [2023-08-26 10:33:02,910 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 685 transitions, 8801 flow [2023-08-26 10:33:02,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 316.0740740740741) internal successors, (8534), 27 states have internal predecessors, (8534), 0 states have call successors, (0), 0 states 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 10:33:02,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:33:02,911 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:33:02,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 10:33:03,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:33:03,111 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err12ASSERT_VIOLATIONDATA_RACE, thread1Err13ASSERT_VIOLATIONDATA_RACE, thread1Err14ASSERT_VIOLATIONDATA_RACE (and 152 more)] === [2023-08-26 10:33:03,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:33:03,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2046655538, now seen corresponding path program 3 times [2023-08-26 10:33:03,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:33:03,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880494485] [2023-08-26 10:33:03,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:33:03,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:33:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:33:04,065 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:33:04,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:33:04,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880494485] [2023-08-26 10:33:04,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880494485] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:33:04,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126610883] [2023-08-26 10:33:04,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 10:33:04,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:33:04,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:33:04,067 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:33:04,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 10:33:04,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 10:33:04,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 10:33:04,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 10:33:04,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:33:05,107 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 10:33:05,107 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2023-08-26 10:33:05,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:33:05,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:33:05,314 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-26 10:33:05,315 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2023-08-26 10:33:05,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 10:33:05,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126610883] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:33:05,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:33:05,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2023-08-26 10:33:05,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759893378] [2023-08-26 10:33:05,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:33:05,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 10:33:05,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:33:05,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 10:33:05,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2023-08-26 10:33:05,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 987 [2023-08-26 10:33:05,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 685 transitions, 8801 flow. Second operand has 26 states, 26 states have (on average 311.0769230769231) internal successors, (8088), 26 states have internal predecessors, (8088), 0 states have call successors, (0), 0 states 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 10:33:05,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:33:05,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 987 [2023-08-26 10:33:05,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand